2 yc5926 YC5926 于 2013.06.17 09:10 提问

关于SQLyog,请大神指教

在数据库中有3个表,表1表2表3,表1有部门ID,部门名称,表2有部门ID,部门设备ID,设备名等,表3有部门ID,设备ID,设备厂家,现在我要导出一个excel,在excel中,要包含部门名称,设备名称,设备厂家,用SQL语句,应该怎么写?是inner join吗?求大神赐教。不甚感激,急。数据库是MYSQL,使用的SQLyog操作。

2个回答

louishu_hu
louishu_hu   2017.09.12 15:38

select a.dep_name,a.dev_name from (select table1.dep_name,table2.dev_name,table2.dep_id from table1 inner JOIN table2
where table1.dep_id=table2.dep_id )as a inner join table3 where a.dep_id=table3.dep_id;

louishu_hu
louishu_hu   2017.09.12 15:39

select a.dep_name,a.dev_name from (select table1.dep_name,table2.dev_name,table2.dep_id from table1 inner JOIN table2
where table1.dep_id=table2.dep_id )as a inner join table3 where a.dep_id=table3.dep_id;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!