Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: 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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.036 c
4-42327
Guest
2003-09-04 15:19
2003.11.13
Переключение раскладки


1-41417
denis24
2003-10-29 15:36
2003.11.13
спикер


3-40884
Митяй
2003-10-24 18:41
2003.11.13
Есть ли толковая замена PARADOX?


7-42184
Seldon
2003-09-04 17:23
2003.11.13
Alt+tab


14-41898
Dima_dvp
2003-10-23 21:54
2003.11.13
К вопросу об оптимизации при работе с WinAPI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский