日期:2014-05-16  浏览次数:20546 次

mysql 查询两个字段(意义不同) 为同一表同一字段 如何处理
mysql中有个用户信息表称为a,有个设备表称为b。
请问:
如何在一个查询结果中既输出a对应b的使用人,又输出a对应b表的管理员?

------解决方案--------------------
select *
from a a1,a a2,b b1
where .....
------解决方案--------------------
SELECT a1.user_id use_id,a1.name use_name,a2.user_id mana_id,a2.name mana_name FROM b
LEFT JOIN a a1 ON b.use_id = a1.user_id
LEFT JOIN a a2 ON b.manage_id = a2.user_id