SQL-запрос
От: Hard_Club  
Дата: 07.08.07 10:50
Оценка:
Есть таблица tbcountries, содержащая tbcountries.countryID и tbcountries.countryName. Есть таблица tbcashofcountries содержащая только tbcashofcountries.countryID. Как выбрать из tbcountries все записи, которые непрокешированы в tbcashofcountries?
Re: SQL-запрос
От: Alex.Che  
Дата: 07.08.07 10:52
Оценка:
Привет, Hard_Club!
Вы пишешь 07 августа 2007:

HC> Есть таблица tbcountries, содержащая tbcountries.countryID и tbcountries.countryName.

HC> Есть таблица tbcashofcountries содержащая только tbcashofcountries.countryID.
HC> Как выбрать из tbcountries все записи, которые непрокешированы в tbcashofcountries?

Если под словом "непрокешированы" понимать отсутствие записи в tbcashofcountries,
то WHERE NOT EXISTS()

--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 2.1 beta
Re: SQL-запрос
От: DuШes  
Дата: 07.08.07 11:31
Оценка:
Здравствуйте, Hard_Club, Вы писали:

H_C>Есть таблица tbcountries, содержащая tbcountries.countryID и tbcountries.countryName. Есть таблица tbcashofcountries содержащая только tbcashofcountries.countryID. Как выбрать из tbcountries все записи, которые непрокешированы в tbcashofcountries?




select *
from   tbcountries
where  countryID not in (select countryID from tbcashofcountries)
Re: SQL-запрос
От: vvu07  
Дата: 07.08.07 11:51
Оценка:
Здравствуйте, Hard_Club, Вы писали:

Без подзапросов:

select c.*
from tbcountries c
left join tbcashofcountries cc on c.countryID = cc.countryID
where cc.countryid is NULL
Re[2]: SQL-запрос
От: _d_m_  
Дата: 07.08.07 12:19
Оценка:
Здравствуйте, vvu07, Вы писали:

V>Здравствуйте, Hard_Club, Вы писали:


V>Без подзапросов:

...
V> left join

Те же яйца вид в профиль
Re[3]: SQL-запрос
От: Marin  
Дата: 07.08.07 12:25
Оценка:
Здравствуйте, _d_m_, Вы писали:

___>Здравствуйте, vvu07, Вы писали:


V>>Здравствуйте, Hard_Club, Вы писали:


V>>Без подзапросов:

___>...
V>> left join

___>Те же яйца вид в профиль


Согласен!
Re[4]: SQL-запрос
От: ser_gunya  
Дата: 07.08.07 12:35
Оценка:
Здравствуйте, Marin, Вы писали:

M>Здравствуйте, _d_m_, Вы писали:


___>>Здравствуйте, vvu07, Вы писали:


V>>>Здравствуйте, Hard_Club, Вы писали:


V>>>Без подзапросов:

___>>...
V>>> left join

___>>Те же яйца вид в профиль


M>Согласен!

не будет никокой разницы в скорости ?
Re[5]: SQL-запрос
От: _d_m_  
Дата: 07.08.07 12:40
Оценка:
Здравствуйте, ser_gunya, Вы писали:

V>>>>Без подзапросов:

___>>>...
V>>>> left join

___>>>Те же яйца вид в профиль


M>>Согласен!

_>не будет никокой разницы в скорости ?

Ну да. СУБД дают одинаковый план для подзапроса и для левого джойна.
Re[6]: SQL-запрос
От: Alex.Che  
Дата: 07.08.07 12:45
Оценка:
Привет, _d_m_!
Вы пишешь 07 августа 2007:

_>не будет никокой разницы в скорости ?


d> Ну да. СУБД дают одинаковый план для подзапроса и для левого джойна.


Все, все, все?..

--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 2.1 beta
Re[7]: SQL-запрос
От: _d_m_  
Дата: 07.08.07 21:26
Оценка:
Здравствуйте, Alex.Che, Вы писали:

AC>Привет, _d_m_!

AC>Вы пишешь 07 августа 2007:

_>>не будет никокой разницы в скорости ?


d>> Ну да. СУБД дают одинаковый план для подзапроса и для левого джойна.


AC>Все, все, все?..


За всех не могу сказать. Если кому есть что возразить — вэлком.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.