У меня есть 3 таблицы A, B и C, как показано ниже.Внутреннее объединение 3 таблиц с числом строк
всех 3 таблицы имеют общую CUST_ID
колонку. А таблицы A и B имеют 2 общих столбца CUST_ID
и A_ID
. Я должен отобразить NAME
из таблицы C
, граф Test_ID
из таблицы B
для каждого CUST_ID
и START
и END
из таблицы A
. Ожидаемый результат таблицы, как,
Я попытался inner join
как,
select C.Name ,A.Start,A.[End]
from
C
inner join
B
on C.CUST_ID = B.CUST_ID
inner join
A
on A.A_ID = B.A_ID and A.CUST_ID = B.CUST_ID
но его предоставление всего 7 строк. Как отобразить счет Test_ID
для восточного CUST_ID
и отобразить его всего в 4 строках, как показано в таблице ожидаемых результатов?