| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | shorshStarting Member
 
 
                                        1 Post | 
                                            
                                            |  Posted - 2014-10-23 : 14:35:09 
 |  
                                            | Hi - I have two tables (tbl1 and tbl2). based on m_code value in tbl1, I want to display P_CODE and E_CODE fields in tbl2 certain way. Below is how I want to write my query, I appreciate if you please help me with correcting the query! select  case  when e.m_code = 'S' then s.P_CODE = 1 and s.E_CODE = 1 when e.m_code = 'H' then s.P_CODE = 2 and s.E_CODE =1 when e.m_code = 'E' then s.P_CODE = 3 and s.E_CODE =1 when e.m_code = 'P' then s.P_CODE = 3 and s.E_CODE = 1 when e.m_code ='R' then s.P_CODE = 3 and s.E_CODE =1 end from tbl1 e join tbl2 s on e.field = s.field where ese.m_code in ( 'S', 'H', 'E', 'P', 'R') |  |  
                                    | gbrittonMaster Smack Fu Yak Hacker
 
 
                                    2780 Posts | 
                                        
                                          |  Posted - 2014-10-23 : 14:38:11 
 |  
                                          | [code]selectcase when e.m_code = 'S'  and s.E_CODE = 1 then 1 when e.m_code = 'H' and s.E_CODE =1 then  2when e.m_code = 'E' and s.E_CODE =1 then  3 when e.m_code = 'P' and s.E_CODE = 1 then  3 when e.m_code ='R' and s.E_CODE = 1  then 3end as  P_CODE[/code] |  
                                          |  |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2014-10-25 : 15:41:25 
 |  
                                          | [code]select P_CODE = case when e.m_code = 'S' then 1 when e.m_code = 'H' then 2 when e.m_code IN ('E','P','R') then 3  end,s.E_CODE =1fromtbl1 ejoin tbl2 s on e.field = s.fieldwhere ese.m_code in ('S','H','E','P','R')[/code]------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs |  
                                          |  |  |  
                                |  |  |  |  |  |