Вниз
Скачать: CL | DM;

Подправте SQL- запросец ... если можно..   Найти похожие ветки 

← →
Denisiy ©   (2003-10-16 18:22) [0]

Данные:
2 таблицы - tbl_model (id_model,model)
tbl_ProdMod(id_product,id_model,ID)
Внимание вопрос:
Запрос должен вывести все строки первой таблицы,у которых значения id_model нет в таблице 2(такие строки точно есть).

Мой запросец (см. ниже) чегой-то выводит 0 строк...

SELECT *
FROM tbl_model
WHERE (NOT EXISTS
(SELECT m.id_model
FROM tbl_model m, tbl_prodmod p
WHERE m.id_model = p.id_model))
В чем ошибка?
Спасибо


← →
Johnmen ©   (2003-10-16 18:25) [1]

SELECT *
FROM tbl_model p
WHERE (NOT EXISTS
(SELECT m.id_model
FROM tbl_model m,
WHERE m.id_model = p.id_model))


← →
handra ©   (2003-10-16 18:26) [2]

Правильно, вот вариант с неясвязанным подзапросом:
select *
from tbl_model
where id_model not in (
select id_model
from tbl_ProdMod)

Вот еще вариант:
select tbl_model.*
from tbl_model left outer join tbl_ProdMod on tbl_model.id_model=tbl_ProdMod.id_model
where tbl_ProdMod.id_model is null


← →
Johnmen ©   (2003-10-16 18:27) [3]

SELECT *
FROM tbl_model m
WHERE (NOT EXISTS
(SELECT *
FROM tbl_prodmod p
WHERE m.id_model = p.id_model))


← →
Johnmen ©   (2003-10-16 18:34) [4]

И вообще, все это есть в факе !



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-40824
denmin
2003-10-22 08:59
2003.11.13
Как передать параметр в ХП?


3-41007
New user
2003-10-23 18:01
2003.11.13
Array fields in FireBird


3-40826
Sirus
2003-10-22 09:56
2003.11.13
Что такое репликация данных и с чем ее едят???


1-41191
exciter__
2003-11-01 13:16
2003.11.13
Поиск кнопок во всем проекте.


4-42308
AlexSSS
2003-09-07 13:54
2003.11.13
Temp




   Наверх