MySQL Как ВСТАВИТЬ В таблицу с подзапросом SELECT, возвращающим несколько строк?

MySQL Как ВСТАВИТЬ В таблицу с подзапросом SELECT, возвращающим несколько строк?

  INSERT INTO Results
    (
     People,
     names,
    )
    VALUES
    (
     (
       SELECT d.id
       FROM Names f
       JOIN People d ON d.id  = f.id
     ),

     (
      "Henry"
     ),
    );

Я ХОЧУ чтобы заполнить новую таблицу всеми результатами, возвращаемыми из этого подзапроса. Как сделать это, не получив ОШИБКА 1242 (21000): Подзапрос возвращает более 1 строки

56
задан stackoverflow 23 February 2012 в 22:37
поделиться