Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 41 задание  [new]
СКЛщик
Guest
Товарисчи оно меня уже допекло
Select distinct name from Ships Where launched<1941
UNION
Select distinct ship from outcomes where battle in (select name from battles where date<'1941-01-01')
UNION
Select distinct Class From Classes c where
EXISTS (Select 1 from ships where c.class=ships.class and launched<1941)
union
select class from classes c where class in (select class from ships where class=c.class) and class in (select class from ships,battles,outcomes where launched is null and c.class=class and ships.name=outcomes.ship and outcomes.battle=battles.name and date<'1941-01-01')
Где ещё один ?
2 фев 06, 17:57    [2315035]     Ответить | Цитировать Сообщить модератору
 Re: 41 задание  [new]
СКЛщик
Guest
Упс точнее где лишний.
2 фев 06, 17:59    [2315049]     Ответить | Цитировать Сообщить модератору
 Re: 41 задание  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

СКЛщик wrote:
> Упс точнее где лишний.
лишний кто?
--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

2 фев 06, 18:19    [2315138]     Ответить | Цитировать Сообщить модератору
 Re: 41 задание  [new]
СклЩик
Guest
Корабль :-))
2 фев 06, 18:24    [2315164]     Ответить | Цитировать Сообщить модератору
 Re: 41 задание  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034

СклЩик wrote:
> Корабль :-))
как мне подсказывает маразм- в табличке ships.
а также может быть в null в выражениях вида ... and ID in (.....)
class,name - null нету?

--
-------------------------
There's no silver bullet!

Posted via ActualForum NNTP Server 1.3

2 фев 06, 18:27    [2315174]     Ответить | Цитировать Сообщить модератору
 Re: 41 задание  [new]
СКЛШик
Guest
Null может быть только Launched
2 фев 06, 18:32    [2315200]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить