0
最特定列的值,使表結構是這樣的查找重複表
CD id | Artist id
我要回誰擁有最多的CD上的藝術家,在這種情況下重複最多的藝術家列值。
我在使用Mysql,所以最好的SQL查詢是做什麼的?
最特定列的值,使表結構是這樣的查找重複表
CD id | Artist id
我要回誰擁有最多的CD上的藝術家,在這種情況下重複最多的藝術家列值。
我在使用Mysql,所以最好的SQL查詢是做什麼的?
SELECT `Artist id`, COUNT(`CD id`) AS `cd_count`
FROM `Table`
GROUP BY `Artist id`
ORDER BY `cd_count` DESC
LIMIT 1
I'dont使用MySQL我翻譯了類似的TSQL,它變成這樣:
SELECT ArtistId, count(CDId) AS CDCount FROM Table
GROUP BY ArtistId ORDER BY CdCount DESC LIMIT 1
希望可以幫到你。 順便說一句:我刪除我的例子中的列空間好嗎?
列名中的空格,爲恥 – Phil