Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Выборка из двух таблиц   Найти похожие ветки 

 
Jet ©   (2004-10-21 12:50) [0]

Есть такая проблема:
Имеются две таблицы: Person, Food
Примерная структура:

Person:
--
Family         Name         ID
Иванов         Иван         1
Петров         Сергей       2
Сидоров        Петр         3
Федоров        Павел        4
Казаков        Денис        5

Food:
Kind           Person_id
Мясо           1
Хлеб           2
Овощи          
Вода           4
Витамины      

Из этих таблиц нужно выбрать те записи, у которых нет совпадения
Id = Person_id

т.е. в данном примере должно получится это:
--
Сидоров Петр
Казаков Денис
--
т.к. у них нет Person_id = Id

В запросе примерно так:
"Выбрать всех оставшихся без этих записей (select * from Person, Food where Id = Person_Id)"

Помогите пожалуйста составить запрос.


 
Johnmen ©   (2004-10-21 12:56) [1]

SELECT * FROM T1
LEFT JOIN T2 ON T1.Id = T2.Person_Id
WHERE T2.Person_Id IS NULL

Правда для аксеса м.б. по-другому...


 
Nikolay M. ©   (2004-10-21 13:01) [2]

Еще можно
SELECT * FROM T1
WHERE NOT EXISTS (SELECT 1 FROM T2 WHERE T1.ID = T2.Person_id).
Что будет быстрее - а аксесс его знает.

ПС.
Достойная еда:
Хлеб
Вода
Витамины
Федорову на воде хуже всех. Интересно, кому достанутся все витамины... :)


 
Johnmen ©   (2004-10-21 13:06) [3]

>Nikolay M. ©   (21.10.04 13:01) [2]

Это БД тюремного изолятора :)))


 
Ega23 ©   (2004-10-21 13:12) [4]

Это World Food Program


 
Jet ©   (2004-10-21 13:21) [5]

Таблицы взяты из ума. В реале таких нет..)))



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1099939597
lomman
2004-11-08 21:46
2004.11.21
TWebBrowser


1-1099556887
Lamer v.-0.00001
2004-11-04 11:28
2004.11.21
Процесы


1-1100063817
Frozzen
2004-11-10 08:16
2004.11.21
Построение В-сплайна, как выбрать контр. точки?


14-1099215692
Topepo
2004-10-31 12:41
2004.11.21
Помогите в написании программы, плиз!


1-1099835241
denis24
2004-11-07 16:47
2004.11.21
как открыть html файл в browser установленом на машине?