:-) One of my columns is not in scope, I'm stuckCREATE TABLE tblA( A_ID varchar(10), A_XXX varchar(10))CREATE TABLE tblB( B_ID varchar(10), B_XXX varchar(10), B_C_ID varchar(10))CREATE TABLE tblC( C_ID varchar(10), C_B_ID varchar(10), C_D_ID varchar(10))CREATE TABLE tblD( D_ID varchar(10), D_A_ID varchar(10),)INSERT INTO tblASELECT 'A1', 'XXX1' UNION ALLSELECT 'A2', 'XXX2' -- Should show with no joined dataINSERT INTO tblBSELECT 'B101', 'XXX1', 'C201' UNION ALLSELECT 'B102', 'XXX1', 'C201' UNION ALLSELECT 'B103', 'XXX2', 'C202' -- Should not showINSERT INTO tblCSELECT 'C201', 'B101', 'D301' UNION ALLSELECT 'C202', 'B102', 'D302'INSERT INTO tblDSELECT 'D301', 'A1' UNION ALLSELECT 'D302', 'A1'SELECT *FROM dbo.TblA JOIN dbo.TblB -- All catalogues for this Category's Brand ON B_XXX = A_XXX LEFT OUTER JOIN ( dbo.TblC -- All products for these Catalogues JOIN dbo.TblD ON D_ID = C_D_ID AND D_A_ID = A_ID ) ON C_B_ID = B_IDDROP TABLE TblADROP TABLE TblBDROP TABLE TblCDROP TABLE TblD
Kristen