Я собираюсь в кругах с этим и надеюсь, что кто-то может пролить свет на то, как я могу запустить второй запрос, когда первый возвращает null.как запустить второй SQL-запрос, если первый результат равен нулю
select employee, date, workingrule
case when workingrule is null
then 1 else (select employeenumber, bonusrule from employeelist)
end
from employeedetails
В принципе, если рабочий орган пуст, я хотел найти служащих bonusrule. Любая помощь руководства очень ценится. Thanx
Ваш 'Then' Статья содержит одно значение, а 'остальное' статья содержит два. Кроме того, предложение «else» возвращает более одной строки, поэтому отфильтруйте его с предложением where. –
В зависимости от вашей РСУБД вы должны иметь возможность «выбрать IfNull (workingrule, bonusrule)» –
Какие СУБД вы используете? – Taemyr