| imho.ws |
![]() |
|
|
|
# 2 |
|
Newbie
Регистрация: 04.03.2004
Сообщения: 40
![]() |
Ну во первых на каком SQL?
А вообще, если t1 таблица с меньшим подмножеством, а t2 таблица с большим подмножеством то: SELECT SUM(IF(t2.id=null;0;1)), COUNT(t1.id) FROM t1 LEFT JOIN t2 ON t1.id=t2.id Получится что если SUM не совпадает с COUNT то во второй таблице не все элементы первой таблицы пресутствуют. Следовательно таблица 1 не является подмножеством множества таблицы 2
__________________
mahoune |
|
|
|
|
# 4 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Например так:
Код:
SELECT Count(id) FROM table1 WHERE ..... --Это условия подмножества
AND NOT IN (
SELECT id FROM table1 WHERE ....--Условия множества, в которое проверяем вхождение
)
А вообще, если хотите более конкретное решение - ставьте конкретнее задачу.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|