Created
June 21, 2016 16:05
-
-
Save chrispickford/51242db9a108c6ac7ae446a0d88e76e6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @TableA TABLE (ID INT, Value VARCHAR(6)); | |
INSERT INTO @TableA | |
(ID, Value) | |
VALUES (1, 'Apple'), | |
(2, 'Orange'), | |
(3, 'Banana'); | |
DECLARE @TableB TABLE (ID INT, Value VARCHAR(9)); | |
INSERT INTO @TableB | |
(ID, Value) | |
VALUES (6, 'Sorbet'), | |
(7, 'Ice Cream'); | |
DECLARE @TableC TABLE (A_ID INT, B_ID INT); | |
INSERT INTO @TableC | |
(A_ID, B_ID) | |
VALUES (1, 7); | |
SELECT A.ID AS A_ID, | |
A.Value AS A_Value, | |
CASE WHEN C.A_ID IS NOT NULL THEN 'Yes' | |
ELSE 'No' | |
END AS Mapped, | |
B.ID AS B_ID, | |
B.Value AS B_Value | |
FROM @TableA A | |
LEFT JOIN @TableC C ON C.A_ID = A.ID | |
FULL OUTER JOIN @TableB B ON B.ID = C.B_ID; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment