私はいくつかのフィールド(trackid、artist、countview)を持つテーブルを持っており、最大値はcountview
の行だけを返す必要があります。最大値を持つ単一の行を返します
は
SELECT trackid, artist, MAX(countview) FROM tracklist
を試しましたが、私は私が持っ上に置くべきだと思いますか?
私はいくつかのフィールド(trackid、artist、countview)を持つテーブルを持っており、最大値はcountview
の行だけを返す必要があります。最大値を持つ単一の行を返します
は
SELECT trackid, artist, MAX(countview) FROM tracklist
を試しましたが、私は私が持っ上に置くべきだと思いますか?
SELECT trackid, artist, countview
FROM tracklist
ORDER BY countview DESC LIMIT 1
SELECT trackid、アーティスト、MAX trackid BYトラックリストグループから(countview)、アーティスト
これは、要求された結果を与えるものではなく、trackid、artistの1つの組み合わせがcountviewに対して複数の異なる値を持つ場合にのみ役立ちます。 – Inca
SELECT trackid、トラックリストFROMアーティストWHERE countview =(SELECT MAXトラックリストFROM(countview))
SELECT trackid, artist, countview FROM tracklist ORDER BY countview DESC LIMIT 1
SELECT trackid, artist, countview FROM tracklist WHERE countview =(SELECT max(countview) FROM tracklist)
SELECT *
FROM tracklist
WHERE countview = (SELECT MAX(countview) FROM tracklist)
HAVINGを使用する必要があることが分かっている場合は、構文を調べるのがどれくらい難しいですか? – GolezTrol