日期:2014-05-18  浏览次数:20555 次

急 两个表之间关联查询问题
请问我有两个表做关联查询(例如下)
b1
编号 名字 年龄 性别 职业
1 3 18 1 2
b2
编号 名称
 1 男
 2 工程师
 3 小王
两个表怎么最简单的关联查询出来得到  
 1 小王 18 男 工程师

------解决方案--------------------
SQL code

--建議別這樣設計表,沒這個必要,而且你自已都會暈的
select 
b1.编号,
t1.名称 名字,
b1.年龄,
t2.性別,
t3.名称 职业
from b1
left join b2 t1 on b1.名字=t1.编号
left join b2 t2 on b1.性别=t2.编号
left join b2 t3 on b1.职业=t3.编号