Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.136.97.64] |
|
Данный раздел предназначается для обсуждения вопросов использования баз данных, за исключением составления запросов на SQL. Для этого выделен специальный раздел. Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Есть 2 вопроса:
1. Как выбрать те записи из таблицы Т1, которых нет в таблице Т2 (и тут 2 варианта: 1.1. выделить их цветом; 1.2. только новые и отобразить) 2. Как вообще по одной записи находится такая же запись в другой, а то пробегать по таблице и смотреть сходятся ли поля долго, а в Lookup надо перечислять все поля по которым мы ищем. |
Сообщ.
#2
,
|
|
|
1.2
Select * From Table1 Where Field1 not in (Select Field1 from Table2) |
Сообщ.
#3
,
|
|
|
1, 2
SELECT tblT1.ID, ... FROM tblT1 LEFT JOINT tblT2 ON tblT1.ID = tblT2.t1_ID WHERE tblT2.t1_ID IS NULL выбирает все записи из T1, которых нет в T2 (я тока не тестил сей запрос но принцип такой) изменяя условие where можно получить все что нужно.... )))) |