这是我目前的MySQL表格。
entry_id entry_uid entry_title
-------------------------------------------
1 1 Testing title 1
2 1 Testing title 2
3 1 Testing title 3
4 2 Testing title 4
5 3 Testing title 5
6 4 Testing title 6
7 4 Testing title 7
8 5 Testing title 8
9 5 Testing title 9
我只想在结果中显示一个entry_uid
。我应该使用什么选择语句?
SELECT * FROM entry WHERE ORDER BY entry_id DESC LIMIT 5
答案 0 :(得分:4)
使用GROUP BY
对结果进行分组 SELECT * FROM entry GROUP BY entry_uid
答案 1 :(得分:2)
USE GROUP BY
entry_uid
此
SELECT * FROM entry WHERE GROUP BY entry_uid
但是它会影响参赛作品标题列表,你只能获得一个参赛作品名称,probably first one