查询两个表,用外链接,然后两个表的列名只有一个相同,但是内容不同,我现在输入的是错的我知道,因为我根本没用外链接 但是后面用了还用了union语句还是不对,我也不会 真的不懂😭
字段前边加上表的别名e.eid ,这种
select e.Eid,e.eName,e.Wno,w.City from employee e inner join warehouse w on e.Wno = w.Wno
参考sql如下:
select e.Eid,e.eName,e.Wno,w.City from employee e join warehouse w on e.Wno = w.Wno
表连接后,两张表都有Wno这个字段,你不指定是从哪张表查询的话,会报错的。
按照规范来写,加别名。
select e.Eid,e.eName,e.Wno,w.City from employee e join warehouse w on e.Wno = w.Wno