Mysql: Как вставить в таблицу, используя предложение select where - PullRequest
0 голосов
/ 15 января 2012

2 Работы:

INSERT INTO data._top 
SELECT * FROM data.ops
WHERE ID = 'foo'

Работы:

SELECT ID FROM data.table

Как мне объединить 2 приведенных выше оператора, используя Mysql

INSERT INTO data._top 
SELECT  * FROM   data.ops
WHERE     (SELECT ID FROM data.table)

1 Ответ

1 голос
/ 15 января 2012

Возможно, вы после чего-то вроде этого:

INSERT INTO `data._top`
    SELECT * FROM `data.ops`
    WHERE `id` IN (SELECT `id` FROM `data.table`);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...