我有這兩個表:排序的行數,其中列值相同
種類:
,並命名爲 「thynk」 另一個表:
表中的每一行都與一個分類鏈接。
無論如何,我想知道是否有可能選擇包含thynk最多的categorie_id? (PostgreSQL的)
所以我在這裏應該有這樣的結果:
categorie_id
--------------
0
5
3
我有這兩個表:排序的行數,其中列值相同
種類:
,並命名爲 「thynk」 另一個表:
表中的每一行都與一個分類鏈接。
無論如何,我想知道是否有可能選擇包含thynk最多的categorie_id? (PostgreSQL的)
所以我在這裏應該有這樣的結果:
categorie_id
--------------
0
5
3
,你可以按categoire_id
,計算各組順序相應的結果:
SELECT categorie_id, COUNT(*)
FROM thynk
GROUP BY categorie_id
ORDER BY 2 DESC
是的,它是可能的,與計數,組和具有,看到這裏:http://www.postgresqltutorial.com/postgresql-having/ – Roland
你還沒有學會'COUNT'在SQL?你是否學會了如何按組(例如按類別)獲得聚合? –
不,我只是發現了羣:) – Fantasim