這裏是我的查詢:如何選擇最後2個最後使用的標籤?
SELECT * FROM (
SELECT count(*) cnt, * FROM articles_tag
GROUP BY tag_id
) x
ORDER BY cnt
LIMIT 2
但在近(
第一行拋出一個語法錯誤。我該如何解決它?
我想選擇最後使用的2個標籤。
// articles_tag
+----+------------+--------+
| id | article_id | tag_id |
+----+------------+--------+
| 1 | 123 | 4 |
| 2 | 456 | 3 |
| 3 | 789 | 6 |
| 4 | 123 | 3 |
| 5 | 456 | 6 |
| 6 | 987 | 2 |
+----+------------+--------+
預期結果:
+--------+
| tag_id |
+--------+
| 3 |
| 6 |
+--------+
嗨。你的語法是一團糟。你究竟在做什麼:) –
請發佈樣本數據和期望的結果 –
你的問題和樣本查詢是如此遙遠。你的頭銜說20但你有限10,你提到最後使用的標籤,但你的查詢試圖得到一個計數..這裏發生了什麼? –