|
Тема |
Re: WHERE ALL(story_status_sid)=2...MySQL въпрос. [re: salle] |
|
Автор | бaй Любo (Нерегистриран) | |
Публикувано | 08.02.04 22:56 |
|
|
Това ще върне и тези стор_ид за които има и статус=2 и статус=1, например стор_сид 1 в примера на дакота:
story_sid | department_sid | story_status_sid
1 1 1
1 2 1
1 3 2
Те трябва да се изключат ако правилно съм разбрал орг. въпрос:
SELECT DISTINCT а.story_sid
FROM story_department а
WHERE а.story_status_sid = 2
/* дотук добре -- както го беше започнал салле */
and not exists (select 1 from story_department b
where а.story_sid =b.story_sid
and b.story_status_sid != 2);
само дето не знам дали в мъсял има correlated subqueries.
|
| |
|
|
|