Допустим, у меня есть следующий SQL-запрос:SQL условный GROUP BY: как это сделать?
SELECT Meeting.id AS meetingId, Bill.id AS billId
FROM Meeting
LEFT JOIN Bill ON Meeting.FK_BillId = Bill.id
Это выводит следующее:
meetingId | billId
------------------
a | NULL
b | NULL
c | 1
d | 1
e | 1
f | 2
g | 2
И я хотел бы следующий вывод, что группы по billId-х, которые не являются NULL:
meetingId | billId
------------------
a | NULL
b | NULL
c | 1
f | 2
Как я могу это достичь? Кстати, меня не волнует неоднозначная встреча сгруппированными результатами.
Благодарим за помощь!
В чем вы работаете? – RedFilter
Я использую MySQL – David