Выборка записей, с которыми связаны записи из другой таблицы

Doomer

Guest
Выборка записей, с которыми связаны записи из другой таблицы

Есть две таблицы: dbs_user & dbs_banner каждая запись баннера связана с запесью пользователя через уникальное целое uid. Хочу сделать выборку что то вроде
SELECT * FROM dbs_user WHERE (SELECT COUNT(*) FROM dbs_banner WHERE uid=<текущий uid>) > 0
т.е. выбрать те записи из dbs_user с которыми связана хоть одня запись из dbs_banner.
 

Demiurg

Guest
Re: Выборка записей, с которыми связаны записи из другой таблицы

Автор оригинала: Doomer
Есть две таблицы: dbs_user &amp; dbs_banner каждая запись баннера связана с запесью пользователя через уникальное целое uid. Хочу сделать выборку что то вроде
SELECT * FROM dbs_user WHERE (SELECT COUNT(*) FROM dbs_banner WHERE uid=&lt;текущий uid&gt;) &gt; 0
т.е. выбрать те записи из dbs_user с которыми связана хоть одня запись из dbs_banner.
select distinct dbs_user.* from dbs_user , dbs_banner where dbs_banner.uid = dbs_user.uid
 
Сверху