Ich versuche, eine Abfrage in das MS SQL Server-Tool zu schreiben, obwohl ich eher Oracle SQL Developer bin. Die folgende Abfrage wird ausgeführt, gibt jedoch nur Ergebnisse aus der ersten Tabelle zurück. Ich habe auch versucht, einen LEFT JOIN anstelle eines FULL OUTER JOIN zu verwenden, aber ich bekomme die gleichen Ergebnisse. Was mache ich falsch?T-SQL Outer Join mit mehreren Tabellen funktioniert nicht
SELECT c_s.FiscalYear, c_s.LeadMinistry, c_s.LogNo, c_s.MinRef, c_s.nl_Form
FROM [cds].[dbo].[c_Submission] c_s
FULL OUTER JOIN [cds].[dbo].[c_AdminData] c_ad
ON c_s.LogNo = c_ad.LogNo
FULL OUTER JOIN [cds].[dbo].[c_Edited Key Comments] c_kc
ON c_s.LogNo = c_kc.LogNo
FULL OUTER JOIN [cds].[dbo].[c_Edited Minutes] c_min
ON c_s.LogNo = c_min.LogNo
FULL OUTER JOIN [cds].[dbo].[c_MB20BA] c_bn
ON c_s.LogNo = c_bn.LogNo
WHERE (c_s.LogNo IS NOT NULL)
ORDER BY c_s.LogNo;
Da Sie nur Spalten von 'c_s' auswählen ... was versuchen Sie von was? – SqlZim
können Sie bitte Beispieldaten und Ausgabe bereitstellen. Danke – maSTAShuFu
Hi @SqlZim zwei der Spalten (LogNo und nl_Form) sollte in jeder Tabelle existieren, aber ich bin nur in der Lage, Ergebnisse aus der Tabelle c_Submission – b00kgrrl