У меня есть запрос ниже с двумя внутренними соединениями, однако он не возвращает данных ... UtranCell - это PK, а CELL_ID - это FK, который я выполняю, ниже ничего не возвращает для меня.SQL-Выполнение запроса с двумя внутренними соединениями
Поблагодарили бы за помощь!
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
Вы должны добавить образец данных из затронутых таблиц ... В противном случае трудно сказать – colmde
смешивание и сопоставление старых стилей с неудачным явным соединением. ваши c3, a3 и d3 просто не пересекаются с данной строкой – Drew