Ich habe 3 Tabellen A, B und C wie unten gezeigt.Inner Join von 3 Tabellen mit Zeilenanzahl
die alle drei Tabellen haben eine gemeinsame CUST_ID
Spalte. Und Tabelle A und B haben 2 gemeinsame Spalten CUST_ID
und A_ID
. Ich habe die NAME
aus Tabelle B
A
für jeden CUST_ID
und START
und END
aus Tabelle C
, Graf von Test_ID
aus Tabelle anzuzeigen. Die erwartete Ergebnistabelle ist wie,
Ich versuchte inner join
wie
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
aber seine insgesamt 7 Reihen zu geben. Wie zeigt man die Anzahl Test_ID
für Osten CUST_ID
an und zeigt es in nur 4 Zeilen an, wie in der erwarteten Ergebnistabelle gezeigt?