-1

我的表如下所示:

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
4

2 回答 2

4
SELECT min(id) AS id,
       name
FROM   TABLE
WHERE  name LIKE '%nice%'
GROUP  BY name 
于 2013-10-04T17:06:47.760 回答
0

在“SELECT”之后添加“DISTINCT”命令。

来源/使用/示例

于 2013-10-04T17:20:31.107 回答