Disons que j'ai la requête SQL suivante:SQL GROUP BY: comment le faire?
SELECT Meeting.id AS meetingId, Bill.id AS billId
FROM Meeting
LEFT JOIN Bill ON Meeting.FK_BillId = Bill.id
Ce produit les éléments suivants:
meetingId | billId
------------------
a | NULL
b | NULL
c | 1
d | 1
e | 1
f | 2
g | 2
Et je voudrais la sortie suivante, que les groupes par années billId qui ne sont pas NULL:
meetingId | billId
------------------
a | NULL
b | NULL
c | 1
f | 2
Comment puis-je y parvenir? En passant, je ne suis pas concerné par la réunion ambiguë des résultats groupés.
Merci pour votre aide!
Quelle base de données utilisez-vous? – RedFilter
J'utilise MySQL – David