Re[2]: [SQL] Спасибо, но есть уточнение (isnull)
От: Darkman_VLT Россия  
Дата: 06.03.06 03:51
Оценка:
H>
H>select t1.host_id, t1.created as created_on, min( t2.created ) as created_off
H>from t t1 left join t t2 
H>on t2.host_id = t1.host_id 
H>and t2.created > t1.created
H>where 
H>t1.event_id = 1
H>and isnull( t2.event_id, 2 ) = 2
H>group by
H>t1.host_id, t1.created
H>

D_V>>P.S. SQL в реализации Postgres'a

H>Проверено на mssql. В Postgres должно быть также


Мне не совсем понятно логика работы запроса.
А ещё более не понятна конструкция isnull( t2.event_id, 2 ) = 2

Не могли бы обьяснить, более точнее по какому принципу Вы делаете LEFT JOIN (t1.host_id=t2.host_id — понятно )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.