Tam olarak ne yapmak istediğiniz açık değil, bu yüzden burada iki olasılık var.
SELECT name, food, COUNT(*) AS count
FROM your_table_name
GROUP BY name, food
Alternatif olarak, eğer: Aynı name
ve food
kombinasyon grubunda kaç belirlemek için, kayıtlar gibi grubu ve COUNT
için GROUP BY
kullanabilirsiniz oluşur kaç kez belirlemek istiyorsanız
Eğer, bir alt sorgu gerekir kaç kez tek isim çiftleri almak istiyorum:
SELECT name, food,
(
SELECT COUNT(*)
FROM your_table_name
WHERE name = table_alias.name
) AS count
FROM your_table_name AS table_alias
ilk sorgu name
başına yalnızca bir satır döndürür/food
grubunda, grupta kaç kayıt olduğunu görebilirsiniz. İkinci sorgu, her satırda kaç satırın aynı ada sahip olduğu ile birlikte tüm satırları döndürecektir. her şeyin sayısını, tekrarlar da sadece dizilerini istiyorsanız o kopyaları olmayan hiçbir şeyi dışarı filtrelersiniz olarak
Dün böyle bir şey olduğunda verileri manuel olarak saymak için fasulye bekliyorum. Çok teşekkürler. – newbie