Hi, I want to work with UNION option on SQL. The first part works fine, but when I added the Second part (after union) I got error message: The multi-part identifier "dbo.BFI_BOL_PickDetails_1.Customer" could not be found, and the same message for all of the fields are being used. I want to make the union because I want to get "1" for all of the fields in the second part.
How can I fix it? Thanks for help
SELECT dbo.BFI_BOL_PickDetails.StockCode, dbo.BFI_BOL_PickDetails.Document_Ref, dbo.BFI_BOL_PickDetails.Bin, dbo.BFI_BOL_PickDetails.Proximity, dbo.BFI_BOL_PickDetails.Item_Qty, dbo.BFI_BOL_PickDetails.CustStockCode, dbo.ArCustomer.MasterAccount, dbo.v_BFI_ArCustomer_StockXRef.Department, dbo.v_BFI_ArCustomer_StockXRef.SKU, dbo.v_BFI_ArCustomer_StockXRef.DrawingNumber, dbo.v_BFI_ArCustomer_StockXRef.UPC, ISNULL(dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.CustomerListingRetailPrice, 0) AS ContractRetailPrice FROM dbo.BFI_BOL_PickDetails INNER JOIN dbo.ArCustomer ON dbo.BFI_BOL_PickDetails.Customer = dbo.ArCustomer.Customer INNER JOIN dbo.v_BFI_ArCustomer_StockXRef ON dbo.ArCustomer.MasterAccount = dbo.v_BFI_ArCustomer_StockXRef.MasterAccount AND dbo.BFI_BOL_PickDetails.StockCode = dbo.v_BFI_ArCustomer_StockXRef.StockCode INNER JOIN dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices ON dbo.BFI_BOL_PickDetails.Document_Ref = dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.SalesOrder AND dbo.BFI_BOL_PickDetails.StockCode = dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.MStockCode UNION SELECT 1 AS StockCode, 1 AS Document_Ref, 0 AS Bin, 9999999 AS Proximity, 1 AS Item_Qty, 1 AS CustStockCode, ArCustomer_1.MasterAccount, 1 AS Department, 1 AS SKU, 1 AS DrawingNumber, 1 AS UPC, ISNULL(dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.CustomerListingRetailPrice, 0) AS ContractRetailPrice FROM dbo.BFI_BOL_PickDetails AS BFI_BOL_PickDetails_1 INNER JOIN dbo.ArCustomer AS ArCustomer_1 ON dbo.BFI_BOL_PickDetails_1.Customer = dbo.ArCustomer.Customer INNER JOIN dbo.v_BFI_ArCustomer_StockXRef AS v_BFI_ArCustomer_StockXRef_1 ON dbo.ArCustomer_1.MasterAccount = dbo.v_BFI_ArCustomer_StockXRef.MasterAccount AND dbo.BFI_BOL_PickDetails_1.StockCode = dbo.v_BFI_ArCustomer_StockXRef.StockCode INNER JOIN dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices AS v_Lbl_SalesOrder_SorContract_BG1_1 ON dbo.BFI_BOL_PickDetails_1.Document_Ref = dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.SalesOrder AND dbo.BFI_BOL_PickDetails_1.StockCode = dbo.v_Lbl_SalesOrder_SorContract_BG1_RetailPrices.MStockCode GROUP BY ArCustomer_1.Customer, ArCustomer_1.MasterAccount, BFI_BOL_PickDetails_1.Document_Ref