SELECT `playerid` FROM `lb-world` WHERE replaced=50 AND type=0 >= 0.01
我選擇行,但在我的表我有
playerid | replaced | type | date
12 | 50 | 0 | 2010
12 | 50 | 0 | 2011
12 | 50 | 0 | 2012
如何選擇它只是一次?
SELECT `playerid` FROM `lb-world` WHERE replaced=50 AND type=0 >= 0.01
我選擇行,但在我的表我有
playerid | replaced | type | date
12 | 50 | 0 | 2010
12 | 50 | 0 | 2011
12 | 50 | 0 | 2012
如何選擇它只是一次?
如果你只是想playerid
,您可以使用DISTINCT
SELECT DISTINCT `playerid` FROM `lb-world` WHERE replaced=50 AND type=0 >= 0.01
試試這個:
SELECT `playerid` FROM `lb-world`
WHERE replaced=50 AND type=0
GROUP BY playerid, replaced, type
這應該是通用的。
無論如何,如果你確信你只是想playerid,使用此
SELECT DISTINCT playerid FROM lb-world
WHERE replaced=50 AND type=0
SELECT DISTINCT playerid..
爲@邁克爾說
'SELECT DISTINCT playerid ....' – 2012-08-01 12:54:30