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