2010-11-12 92 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