+ -
当前位置:首页 → 问答吧 → 问个mysql多表查询的问题

问个mysql多表查询的问题

时间:2011-10-11

来源:互联网

user表是用户表,有字段id,username
task表是用户任务表有,id,taskname,from_user_id,to_user_id,用来记录该任务的提交者和接收者
我只知道select task.*,user.username form task,user where task.from_user_id=user.id。怎么把to_user_id对应的username也查询出来?

作者: qvbfndcwy   发布时间: 2011-10-11

SQL code
select task.*,uf.username ,ut.username 
Form task,user uf,user ut
where task.from_user_id=uf.id
And task.from_user_id=ut.id

作者: ACMAIN_CHM   发布时间: 2011-10-11

select task.*,user.username as fromname,ut.username as toname 
from task inner join user on task.from_user_id=user.id
inner join user ut on task.from_user_id=ut.id

作者: longyi008   发布时间: 2011-10-11

相关阅读 更多