2016-04-14 13 views
0

Standart tablo ile M: ​​N ilişkisi olan iki tablom var (örneğin: posts: tags). Yay sonrası jpa ile her gönderi başına etiket sayısını içeren tüm posta kimliklerini seçmek istiyorum.Yay verisi jpa'da birçoğundan sayma (*) nasıl seçilir?

SELECT p.id, count(t) as total FROM post p join p.tags t; Ancak bu doğru sonucu vermeyen: Burada

ne yaptım.

cevap

0

Sabit, grup ekleyerek hile yaptı.

SELECT p.id, count(t) as total 
FROM post p join p.tags t 
GROUP BY p.id; 
+0

Bu yanıt çok yararlı değildir, ancak örneğin "numara" mesajını gönderdiğinizde daha yararlı olur. – Ralph

İlgili konular