Here is my T-SQL statement for joining three tables. Is it possible to remove the WITH
and make it as one statement instead?
WITH TMP AS
(
SELECT *
FROM A
LEFT OUTER JOIN B ON A.id = B.id
WHERE a.name = 'x' AND b.name = 'y'
)
SELECT * FROM TMP
LEFT OUTER JOIN C ON TMP.id = C.id
WHERE c.name = 'T'