Ich habe versucht, die Produkt-ID mit der fehlenden notwendigen Version herauszufinden. Die folgende Abfrage zeigt das Beispiel:Wie (links/rechts) verbinden Sie zwei Tabellen?
DECLARE @ProductWithVersion TABLE(ProductId int, VersionId int)
insert into @ProductWithVersion values(1281,7),(2220,8)
DECLARE @NecessaryVersion TABLE(VersionId int)
insert into @NecessaryVersion values(7),(8),(9)
Ich möchte wie das Mapping-Ergebnis zeigen:
ProductId VerisonId VersionId
1281 7 7
1281 null 8
1281 null 9
2220 null 7
2220 8 8
2220 null 9
Das heißt, die VERSIONID von @NecessaryVersion alle von ihnen zeigen sollte (7,8,9), und die VersionId von @ProductWithVersion zeigt null, wenn keine Versions-ID mit @NecessaryVersion zugeordnet ist.
Ich kann es nicht herausfinden, da es als linke komplizierter oder rechte beitreten ...
sollte nicht der '@NecessaryVersion 'Tabelle enthält auch die' ProducdId'? –
Welches Ergebnis möchten Sie, wenn 2 Produkt-IDs vorhanden sind? – Lamak