如果field=this,则mySQL获取行两次
我正在从一个名为如果field=this,则mySQL获取行两次,mysql,Mysql,我正在从一个名为users的mySQL表中提取一个名称列表,其布局如下 id name anon -------------------------------- 1 Roger 0 2 Craig 1 3 LOL 0 对于anon=1的用户,我想将它们拉两次,因此我从上表获得的记录将是4而不是3: 1) Roger 2) Craig 3) Craig 4) LOL 我可以想象有一个简单的方法来做到这一点,但我的大脑被阻塞了。有什么建议吗?
users
的mySQL表中提取一个名称列表,其布局如下
id name anon
--------------------------------
1 Roger 0
2 Craig 1
3 LOL 0
对于anon=1
的用户,我想将它们拉两次,因此我从上表获得的记录将是4而不是3:
1) Roger
2) Craig
3) Craig
4) LOL
我可以想象有一个简单的方法来做到这一点,但我的大脑被阻塞了。有什么建议吗?
Select name from users
union all
select name from users where anon = 1
如果需要的话,可以按名字排序吗