如何获取RANDOM用户名。从Mysql获取随机值
SELECT a.mod_name, u.user_name, a.id from type a, users u
WHERE a.id=u.mod_type
ORDER BY mod_type Desc ";
如何获取RANDOM用户名。从Mysql获取随机值
SELECT a.mod_name, u.user_name, a.id from type a, users u
WHERE a.id=u.mod_type
ORDER BY mod_type Desc ";
什么
编辑:
select a.mod_name, u.user_name, a.id from type a, users u where a.id=u.mod_type
order by mod_type DESC, rand();
?
仍然无法正常工作。它获取所有的mod_type。 @lovesmith –
@AvinVarghese,它显然会获取所有mod类型,因为您没有任何条件可以在查询中过滤出mod类型。尝试将部分顺序反转,'order by mod_type DESC,rand()' – WatsMyName
ThankYou It's Working。 @lovesmith –
您可以使用ORDER BY RAND()
为:
SELECT a.mod_name, u.user_name, a.id
FROM type a, users u
WHERE a.id=u.mod_type
ORDER BY RAND()
希望**可以通过mod_type Desc **订购。@ ariefbayu –
谢谢ariefbayu的努力。 @ariefbayu –
MySQL支持RAND()
功能
select a.mod_name, u.user_name, a.id from type a,
users u where a.id=u.mod_type
order by RAND(),mod_type Desc ";
想要通过mod_type Desc **订购它。@ akhilraj-n-s –
谢谢Akhilraj的努力。 @Akhilraj N S –
您想从单个选择中选择多少个用户名? – ariefbayu
你想每个类型的一个随机用户名? –
用户表中存在的所有用户名。 @ariefbayu –