![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как составить запрос
Руслан56 © (2007-05-22 08:13:00)Как составить запрос SQL чтобы....
в таблицу (А) занасились данные (бралась первая строка с таблицы В сравнивалось со всеми строками таблици (С) по полям (1,3) если есть совпадения то занести в таблицу А , если нет то берется следующая строка )
Руслан56 (2007-05-22 09:28:00) [1]Спасибо !!!
ЮЮ (2007-05-22 09:22:00) [2]INSERT INTO A
SELECT B.*
FROM
B LEFT JOIN C ON (B.F1 = C.F1) AND (B.F2 = C.F2)
WHERE
C.<ключевое/обязательное поле> IS NULL
/* это означает, что в с не нашлось записи, совпадающей с записью в B по полям F1 и F2 */