gelen COUNT a.id başvurular bir (id)Postgres tarafından dizilerini bulmak ve ben iki tablo</p> <p><strong>tablo</strong><br> id <br> başlık <br> yıl</p> <hr> <p><strong>tablo b</strong><br> id <br> sahip diğer tablodan
En çok (yıl) tüm tupller için başlık, yıl ve count() almak istiyorum. Bunu işe alamıyorum.
Ayrı yapabilirim, ancak bir WHERE yan tümcesi eklediğinde başarısız oluyor.
select title, year, count(*)
from a inner join b on a.id = b.a_id
group by title, year
Bunun gibi bir şey bana liste yılı ve sayım listesi verirdi. Bir WHERE yan tümcesini eklemeyi denerseniz, burada hiçbir işlem göremiyorum. Neredeyse nedenini anladığımı düşünüyorum ama çözmeyi başaramıyorum.
Umarım birileri beni anlar ve yardımcı olabilir!
yerine katılmak dış deneyin daha okunabilir. Benim önerim, "b" nin kayda en yüksek bir yıl olan rekoruna karşılık gelen bir kayıt olmamasıdır. –
Belki de tuple kaybediyordum ve dış birleşimleri denedim ve geri dönen her tuple için 1 sayımı verir diye düşündüm. – CIsHard