SQL-使用两个内部联接执行查询

时间:2015-08-11 10:01:00

标签: mysql sql join

我有两个内连接的下面的查询,但它没有返回数据... UtranCell是PK,CELL_ID是我正在执行连接的FK但是下面没有为我返回任何内容。

非常感谢任何帮助!

select 
c3.MeContext AS RNC,
c3.UtranCell,
c3.cId,
a3.azimut, 
d3.h_width, 
d3.v_width 
FROM E3G.UtranCell c3 
INNER JOIN 
(
select 
ct3.CELL_ID,
t3.TX_ID,
t3.azimut,
s3.NAME AS 'SITE_ID', 
s3.SITE_NAME, 
from ATL.UCell ct3, ATL.UTransmitter t3, ATL.Site s3 
WHERE ct3.TX_ID=t3.TX_ID AND t3.SITE_NAME=s3.NAME) a3 
on c3.UtranCell=a3.CELL_ID
INNER JOIN 
(
select 
ct3.CELL_ID,
t3.TX_ID,
t3.antenna_name,
ant1.physical_antenna,
ant1.h_width,
ant1.v_width 
from ATL.UCell ct3,ATL.UTransmitter t3, ATL.Antenna ant1 
WHERE ct3.TX_ID=t3.TX_ID AND ant1.physical_antenna=t3.antenna_name) d3 
on c3.UtranCell=d3.CELL_ID

1 个答案:

答案 0 :(得分:0)

尝试使用左连接。通过这种方式,您可以了解查询无法检索哪些数据。

左或你可以尝试执行, 带有1个连接的第一个查询,并尝试了解哪个连接无法正常工作。