2010-11-12 89 views
0

可以说,我有这个疑问SQL查询的独特值(项)

SELECT tags FROM myTABLE; 

和这样做的结果就这样产生

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

我想要做的不是reapeat在结果的任何单词......只取了鲜明的条目一次......

CARS 
BIKES 
3D 
PHOTOSHOP 
ANIMALS 
NATURE 

会这样,只有SQL做......如果不是那么任何人可以提出该一件容易的算法中...

P.S我使用PHP MySQL的&

回答

2

您需要使用不同的关键字。

SELECT DISTINCT tags FROM myTABLE; 
0

使用关键字不同

SELECT DISTINCT tags FROM myTABLE; 
0

SELECT DISTINCT(标签)FROM MYTABLE;

0
+0

我阅读此页简短,我不理解一个结果选择一个不同的列的概念,它只是没有任何意义,我。 SELECT DISTINCT A, B from tbl将会很奇怪,为了获得更多的行,您需要为A上的B的每个变体复制A的值。使用GROUP BY,您可以指定在B上应用哪个聚合函数(以及更多列),如MIN(),MAX(),AVG()等等。除了整行之外,任何东西都是奇怪的! – cairnz 2010-11-12 13:50:00