-4
我有3個表:
- 綾
- 一卷
- 頁
Aya
有兩個外鍵:
- 的PageId
- JuzId
我想編寫一個查詢知道有多少頁,每個一卷在那裏(圖中的黃線所示)
我曾嘗試:
select juzid, count(pageid) as page_count
from ayas
group by juzid
但是,讓我怎麼可能aya
s爲ŧ這裏在每個Juz。而不是多少頁。
我有3個表:
Aya
有兩個外鍵:
我想編寫一個查詢知道有多少頁,每個一卷在那裏(圖中的黃線所示)
我曾嘗試:
select juzid, count(pageid) as page_count
from ayas
group by juzid
但是,讓我怎麼可能aya
s爲ŧ這裏在每個Juz。而不是多少頁。
由於這些關聯是一對多關係,因此您需要統計每個juz的不同的頁;
SELECT juzid, COUNT(DISTINCT pageid) cnt
FROM aya
GROUP BY juzid
U peaple真的需要在u下標之前寫下一些評論。 –
將鼠標懸停在標記中,它解釋了原因。通常情況下,只有1個代表用戶發佈詢問代碼*的問題,而不顯示他們嘗試了什麼,着名的「您嘗試過什麼」。見[問] – brasofilo
感謝您的評論。我已經更新了這個問題。 –