帮我写一个SQL语句吧
有4张不同的表:A,B,C,D。
其中,在表A和表B中有相同的字段名:sameID,在表C和表D中也有相同的字段名:sameName。
这样的话,给出两组SQL语句如下:
1. select * from(A INNER JOIN B ON A.sameID=B.sameID),这句语句可以查询出一个临时表TempTable1。
2. select * from(C INNER JOIN D ON C.sameName=D.sameName),这句语句又查出另一张临时表TempTable2。
要求:只用基本的select ...from 加上内连接查询 INNER JOIN ON 查询出临时表TempTable1和TempTable2中相同字段的结果集。(加入两张临时表中都有字段sameProperty )
注:只写一句查询语句完成上述查询。
------解决方案--------------------
SQL code
select * from
(select * from A INNER JOIN B ON A.sameID=B.sameID)t
inner join
(select * from C INNER JOIN D ON C.sameName=D.sameName)m
on t.sameProperty =m.sameProperty
--这样??