2016-03-01 16 views
-2

選擇頂層的章節我的聖經KJV數據庫佈局如下:從聖經數據庫

`book`,`chapter`,`verse`,`contents` 
'Genesis','1','1','In the beginning' 

但我希望能夠做的是還書,和章節的數量,它涉及。不知怎的,我需要得到不同的行,但我不知道如何找出章節的最大可用數量。

我已經試過這樣:

SELECT DISTINCT `book`, MAX(`chapter`) FROM `bible-kjv` 

但是,只有收益,而我覺得最大的章(150)是從詩篇。

我該如何實現這個目標?

+0

你將需要'GROUP BY'書來完成這項工作。 –

+0

你試過了嗎?SELECT book,COUNT(chapter)FROM bible-kjv GROUP BY book' – Billydan

回答

1

只需GROUP BY book爲了得到一排聖經的每一本書:

SELECT `book`, MAX(`chapter`) 
FROM `bible-kjv` 
GROUP BY `book` 

使用像MAX聚合函數,沒有一個GROUP BY條款,只返回單行的最大章價值。

+0

唉!我知道這很簡單。謝謝。 – Chud37