Мне нужно выполнить запрос, в котором одно из возвращенных полей - это да или нет, если в другой таблице есть строка, соответствующая одному из ключевых полей в первой таблице.
Похоже, работа по объединению, за исключением того, что вторая таблица - одна ко многим, и мне просто нужно знать, есть ли в вспомогательной таблице ноль или ненулевое количество строк.
Я мог бы сделать что-то вроде этого:
select t1.name, t1.id, (select count(1) from t2 where t1.id=t2.id) from t1
но я бы хотел, если возможно, избежать составного подзапроса.
Мне было сказано, что я могу использовать функцию exist (), но я не вижу, как это сделать в поле выбора.
Кстати, это Sybase 15.