mysql查询按照另一个表中的字段进行排序

qq_29412597 2016-06-17 03:32:22
select DISTINCT a.nickname,a.gender,p.picture_url,a.siignature,a.access_amount,a.interview_state,a.name_id,a.pole_number,IFNULL(a.user_interview,0)
from user a,picture p where a.name_id in (select coverclick_name_id from user_click_user where click_name_id='user2016042621340718621825669800' and coverclick_name_id<>'usergolvon' and
coverclick_name_id<>'user2016042621340718621825669800' order by click_time desc) and a.examine_state=1 and a.photo = p.picture_id
order by a.name_id ASC limit 0,10

目前的需求是这样的,有两张表,表user 和表user_click_user ,我想查询表user中的数据,条件是表user中的name_id在表user_click_user中,然后按照表user_click_user表中的clike_time字段进行排序,请问各位大神应该怎么写,上面是目前的sql语句,结果自然是不行的
...全文
221 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧