0

假设我有这个查询

SELECT tags FROM myTABLE;

结果就像

CARS 
BIKES
BIKES 
3D 
PHOTOSHOP 
CARS 
3D 
ANIMALS 
NATURE 
PHOTOSHOP

我想要做的不是在结果中重复任何单词......只获取一次独特的条目......

CARS 
BIKES 
3D 
PHOTOSHOP 
ANIMALS 
NATURE

这可以只用 SQL 来完成吗……如果没有,那么任何人都可以为此建议一个简单的算法……

ps 我正在使用 PHP & mySQL

4

5 回答 5

2

您需要使用 distinct 关键字。

SELECT DISTINCT tags FROM myTABLE;
于 2010-11-12T10:32:20.943 回答
0

您可以使用DISTINCT

SELECT DISTINCT(tags) FROM myTABLE;

与 SELECT 关键字一起使用的 SQL DISTINCT 命令仅检索唯一的数据条目,具体取决于您在其后指定的列列表。

更多信息:

于 2010-11-12T10:32:21.030 回答
0

使用关键字 distinct

SELECT DISTINCT tags FROM myTABLE;
于 2010-11-12T10:33:00.047 回答
0

从 myTABLE 中选择 DISTINCT(标签);

于 2010-11-12T10:40:15.160 回答
0

在此处了解有关 DISTINCT 子句的更多信息:

http://blog.sqlauthority.com/2007/12/20/sql-server-distinct-keyword-usage-and-common-discussion/

于 2010-11-12T13:44:16.203 回答