Вставление записи с бранием инфы из др. таблицы

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Вставление записи с бранием инфы из др. таблицы

Сообщение Q2W » 13.07.2005 (Ср) 15:44

MySQL:
Код: Выделить всё
INSERT INTO nakls VALUES (3, (SELECT gid FROM ware), 0, 0)


Эт я пытаюсь всавить в таблицу несколько записей, причём значения одного столбца должно быть взято из другой таблицы.

В результате получаем ошибку:
Subquery returns more than 1 row
Я знаю верный путь

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.07.2005 (Ср) 15:52

Код: Выделить всё
INSERT INTO nakls (field1, field2, field3, field4) SELECT 3, gid, 0, 0 FROM ware
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList