Работа 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
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1