@topuserman

Какие есть еще варианты записать такой SQL?

Есть такая задачка, я решил ее подобным образом:

select name from Company
left JOIN Trip on Trip.company = Company.id
where Trip.plane = 'Boeing'
GROUP BY name


Меня смущает тот момент, что при join таблицы рейсов к таблице компаний, получается, чтобы к одной записи компании подтягиваются все записи из таблицы рейсов для данной компании (из-за этого в результате эти записи группирую).
Хотя, для решения задачи, подойдет первый найденный рейс для каждой компании, не обязательно искать все записи в рейсах.

Вероятнее всего ее можно решить как-то проще ?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 2
BojackHorseman
@BojackHorseman Куратор тега SQL
...в творческом отпуске...
EXISTS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы