MagistrAnatol

Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору AlexCoRu Цікаво , но работает, я чет затормозил насчет двух параметров, но работает все отлично, ща подгоню под свои нужды,ОГРОМНЫЙ СЕНКС Добавлено: Arvur запрос интересный, но опять же нул не введеш - Param принимает тип инт Пасибо всем принявшим участие Добавлено: AlexCoRu пробую сварганить процедуру по Вашему селекту и получаю предупреждение asterisk in select statement may cause problem later а если перечисляю поля мастера получаю ошибку Ambiguous field name between table ABO and derived table A . ругается на ключевое поле мастера, ну а оно мне нуно в селекте Добавлено: может кому пригодится сделал так select f1,f2, ....,MASTER_ID from table 1 where MASTER_ID in ( select MASTER_ID from TABLE1 left outer join (select MASTER_ID, count(*) COUNT_ALL from TABLE2 group by MASTER_ID) A on (TABLE1.MASTER_ID = A.MASTER_ID) where ((A.COUNT_ALL is null) and (:PARAM1 = 1)) or ((A.COUNT_ALL is not null) and (:PARAM2 = 1)) ) подкоректируйте если моно проще
Крайнее предупреждение, после этого запрет на пост в моем разделе. Темы не путайте. |