2016-11-26 3 views
-1

Ich habe 2 Tabellen, die einen Fall repräsentieren, der andere Einheiten darstellt. Ich möchte so beitreten, dass, wenn derselbe txn_key für beide vorhanden ist, er sich verbinden sollte und Fälle und Einheiten in derselben Zeile stehen und wenn nicht, dann sollten diese auch in der gleichen Tabelle sein, aber entsprechende verpasste Fälle/Einheiten sollten leer sein oder nullJoin sollte sowohl übereinstimmende als auch nicht übereinstimmende distinkte Datensätze anzeigen

enter image description here

+2

FULL OUTER JOIN. – RBarryYoung

Antwort

0

select * from table1 vollständige äußere Verknüpfung table2 auf table1.txn_key = table2.txn_key

0

versuchen es

select isnull(f1.txn_key, f2.txn_key) as txn_key 
isnull(f1.pr_cd, f2.pr_cd) as pr_cd, 
f1.type, f1.units as cases, 
f2.type, f2.units as type 
from yourtable1 f1 full outer join yourtable2 f2 
on f1.txn_key=f2.txn_key 
Verwandte Themen