1 時如何exlcude在MySQL查詢結果我有這個疑問使用RAND() "SELECT * FROM TABLE ORDER BY RAND() LIMIT 5" ,但我不希望從該表顯示與ID = 3 數據...是可能的用rand()函數? 例子:我有表10張與id=1id=2和id=3id=4id=5 ....現在我想用id=3 來源 2013-02-07 John
2 當然,只需添加一個WHERE聲明(並刪除LIMIT顯示除了圖像隨機的所有圖片,既然你想所有圖像): SELECT * FROM `TABLE` WHERE `ID` != 3 ORDER BY RAND() 來源 2013-02-07 19:25:13 h2ooooooo +0 嗯ü不明白me..i有表圖像和每個圖像所具有的ID,我希望顯示所有圖片表中有隨機()函數,但沒有id = 3的圖像... – John +0 @John,如果要顯示* all *圖像,則不要使用「LIMIT 5」。我改變了我的答案。 – h2ooooooo +0 其工作現在..tnx :) – John
嗯ü不明白me..i有表圖像和每個圖像所具有的ID,我希望顯示所有圖片表中有隨機()函數,但沒有id = 3的圖像... – John
@John,如果要顯示* all *圖像,則不要使用「LIMIT 5」。我改變了我的答案。 – h2ooooooo
其工作現在..tnx :) – John