Страница 1 из 1
Не работает INSERT -help!
Добавлено: 2008-06-04 12:23:52
Rita
Нужно сделать такую вставку:
Код: Выделить всё
INSERT INTO acc_list (uid, vg_id) SELECT uid, vg_id FROM accounts uid, vgroups vg_id WHERE vgroups.login=accounts.login
Сервер выдает: #1054 - Unknown column 'accounts.login' in 'where clause'
хотя колонка то существует. Что не так делаю?
Сорри не тот запрос показала
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 12:29:25
zg
эта... мне кажется или запрос не полный?
Rita писал(а):INSERT INTO acc_list (uid, vg_id) SELECT uid, vg_id FROM accounts uid, vgroups vg_id WHERE vgroups.pass=accounts.pass
#1054 - Unknown column 'accounts.login' in 'where clause'
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 12:35:18
zg
Rita писал(а):SELECT uid, vg_id FROM accounts uid, vgroups vg_id
меня клинит... зачем полю и таблице давать одинаковые названия?
надо читать
http://dev.mysql.com/doc/refman/5.1/en/select.html ...
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 12:42:32
zg
Rita писал(а):Что не так делаю?
алиасы для таблиц
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 12:55:37
Rita
Вообще делала по мануалу, но видать не допоняла , сделала так
Код: Выделить всё
INSERT INTO acc_list (uid, vg_id) SELECT uid, vg_id FROM accounts, vgroups WHERE vgroups.login=accounts.login
и все заработало.
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 13:20:22
zg
Rita писал(а):Вообще делала по мануалу
по которому?...
суть алиасов для таблиц при многотабличных запросах
Код: Выделить всё
SELECT a.*, b.* FROM table1 a, table2 b WHERE a.id = b.id
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 14:42:46
Rita
zg писал(а):Rita писал(а):Вообще делала по мануалу
по которому?...
суть алиасов для таблиц при многотабличных запросах
Код: Выделить всё
SELECT a.*, b.* FROM table1 a, table2 b WHERE a.id = b.id
Вот здесь хорошо описывается:
http://www.lghost.ru/docs/u_sql/ch12.html
А с алиасами тоже буду разбираться
Re: Не работает INSERT -help!
Добавлено: 2008-06-04 15:49:51
zg
http://dev.mysql.com/doc/refman/5.1/en/ ... eries.html хмм.. штука интересная, но самая функциональная.. левостороннее объединение скорее всего быстрее и функциональней
хотя всё-равно плохо понимаю.. ))) экзист и многотабличные запросы несколько разные вещи. Ну главное, что заработало

))