我的表格如下:
id name
1 nice
2 nice
3 nice
4 nicest
5 nicest
有一个像SELECT * FROM table WHERE name LIKE '%nice%'
这样的选择语句显示所有5行。我试图让它只显示一次该行,如果名称相同。
运行后显示如下的选择sql:
id name
1 nice
4 nicest
答案 0 :(得分:4)
SELECT min(id) AS id,
name
FROM TABLE
WHERE name LIKE '%nice%'
GROUP BY name
答案 1 :(得分:0)
在“SELECT”后添加“DISTINCT”命令。