Click here to Skip to main content
15,888,014 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
SQL
;WITH K_RT_MasterRetailStoresTable (CommonId,Branch) AS
(
    SELECT ROW_NUMBER() OVER(ORDER BY Branch) AS CommonId,Branch
    FROM K_RT_MasterRetailStores
)
,K_BR_AddBranchTable (CommonId, branch) AS
(
    SELECT ROW_NUMBER() OVER(ORDER BY branch) AS CommonId,branch
    FROM K_BR_AddBranch
)
,K_HM_BranchTable (CommonID,branch) as
(
   SELECT ROW_NUMBER() OVER(ORDER BY branch) as CommonId,branch
   FROM K_HM_Branch
 )
 ,k_Master_BranchesTable (CommonID, branch) as
 (
  SELECT ROW_NUMBER() OVER(ORDER BY BRANCH) AS COMMONID,BRANCH
  FROM k_Master_Branches
 )
 SELECT MRS.BRANCH,AB.BRANCH,B.BRANCH,MB.BRANCH
 FROM K_RT_MasterRetailStoresTable MRS
 LEFT OUTER JOIN K_BR_AddBranchTable AB ON MRS.COMMONID = AB.COMMONID
 LEFT OUTER JOIN K_HM_BranchTable B ON AB.COMMONID = B.COMMONID
 LEFT OUTER JOIN k_Master_BranchesTable MB ON B.COMMONID = MB.COMMONID

Now it shows 4 columns ,4 tables branches are displyed..Now i want to display in single column ALL branch...what i do ? please help me?
Posted

Try like this..
SQL
SELECT BRANCH1 AS BRANCH FROM BRANCH_TABLE
 UNION ALL
 SELECT BRANCH2 AS BRANCH FROM BRANCH_TABLE
 UNION ALL
 SELECT BRANCH3 AS BRANCH FROM BRANCH_TABLE
 UNION ALL
 SELECT BRANCH4 AS BRANCH FROM BRANCH_TABLE;
 
Share this answer
 
SQL
<pre lang="c#">;WITH K_RT_MasterRetailStoresTable (CommonId,Branch) AS
(
SELECT ROW_NUMBER() OVER(ORDER BY Branch) AS CommonId,Branch
FROM K_RT_MasterRetailStores
)
 ,K_BR_AddBranchTable (CommonId, branch) AS
 (
SELECT ROW_NUMBER() OVER(ORDER BY branch) AS CommonId,branch
FROM K_BR_AddBranch
)
 ,K_HM_BranchTable (CommonID,branch) as
(
 SELECT ROW_NUMBER() OVER(ORDER BY branch) as CommonId,branch
FROM K_HM_Branch
)
,k_Master_BranchesTable (CommonID, branch) as
(
SELECT ROW_NUMBER() OVER(ORDER BY BRANCH) AS COMMONID,BRANCH
FROM k_Master_Branches
) 

SELECT distinct BRANCH FROM K_RT_MasterRetailStoresTable
UNION ALL
SELECT distinct BRANCH FROM K_BR_AddBranchTable
UNION ALL
SELECT distinct BRANCH FROM K_HM_BranchTable
UNION ALL
SELECT distinct BRANCH FROM k_Master_BranchesTable;
 
Share this answer
 
v2
Comments
s#@!k 6-Feb-14 6:05am    
use UNION and remove distinct.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900