sparis tablosu
id |sparis_id | sparis | ---+--------+-------------+--- | 1 | 11 | tavuk | | 2 | 12 | tavuk | | 3 | 13 | sucuk | | 3 | 14 | tavuk | | 4 | 15 | peynir |sparisler tablosu
| sparis_id | musteri | ----------+------------+ | 11 | kemal | | 12 | mustafa| | 13 | mehmet| | 14 | kemal | | 15 | mehmet |Ben burda dikkat edeseniz kaç kez değil kaç kişi demişim yani doğal olarak 3 tavuk var ama 2 kişi spariş vermiş
almak istediğim çıktı aşağıda
tavuk 2 kişi spariş vermiş
sucuk 1 kişi spariş vermiş
peynir 1 kişi spariş vermiş
yapmaya çalıştığım sorgu ancak bu sorgu
select DISTINCT sparis, count(sparis) from sparisler INNER JOIN sparis ON sparis.sparis_id = sparisler.sparis_id GROUP BY sparis.sparisama bu sordu tavuk 2 yerine doğal olarak 3 veriyor sorgu içinde bir sorgu dahamı yapmam lazım acaba
peynir1
sucuk1
tavuk3