Ich arbeite derzeit an Tableau-Software und muss eine benutzerdefinierte SQL-Abfrage durchführen.Linke Verknüpfung von verschiedenen Abfragen
Ich habe derzeit zwei Tabellen, von denen jede das Ergebnis einer SQL-Abfrage ist.
TABELLE 1:
Select *
from AA
left join BB on AA.id = BB.id
TABELLE 2:
Select *
from CC
inner join DD on CC.brandId=DD.brandId
where CC.Year between year(getdate())-4 and year(getdate())
and CC.productCategoryId = 'Category 1')
Ich möchte eine Abfrage tun, das ist:
FINAL QUERY:
Select *
from TABLE 1
LEFT JOIN Table 2 on AA.id = CC.id (both have id)
Aber ich funktioniert nicht. SQL Management Server gibt mir einen Fehler auf der LINKEN JOIN der letzten Abfrage und ich verstehe nicht warum ... Es ist so, als ob ich nicht die linke Join erstellen kann (beide Anforderungen für Tabelle 1 und 2 funktionieren gut, es ist addieren sie, die nicht funktioniert).
Irgendeine Idee ?? :) Vielen Dank im Voraus!
und was ist der Fehler, den Sie bekommen? –
Ersetzen Sie TABELLE 1 mit AA und Tabelle 2 mit CC. – dcp
Hallo A, ich bekomme nur den Fehler "Falsche Syntax in der Nähe des Schlüsselwortes 'links'" ... Hallo dcp, ich brauche die Informationen von AA links beitreten BB und CC links beitreten DD. AA left join CC wird mir nicht alle Informationen geben, die ich brauche. – Aqualover