2013-02-14 59 views
0

嗨,任何人都可以帮助我的东西吗?使用随机SQL查询

我需要一个mysql查询,可以从某个表中的列返回4个值,也可以从每一行中选择所有fiels。

类似:

SELECT * FROM dadoslivros WHERE RAND() =1 limit 100; 

但我只想随机形式行ID。

谢谢。

+1

如何随机排序搜索结果? 'SELECT * FROM dadoslivros ORDER BY RAND()'LIMIT 4 – Cyclonecode 2013-02-14 22:43:35

回答

1

好像你只是想用ORDER BY RAND()

select * 
from dadoslivros 
order by rand() 
limit 100 

SQL Fiddle with Demo

+0

是的,它工作得很好,谢谢=) – HugoMonteiro 2013-02-15 01:53:04