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 |  
                                    | asksqlStarting Member
 
 
                                        11 Posts | 
                                            
                                            |  Posted - 2008-06-08 : 22:52:25 
 |  
                                            | Hello,I am trying to do something like this:select (CASEWHEN tableA.col = 'a' then 'A'ELSE (select table3.col1from tableA, table 2, table3 where tableA.id = table2.id and table2.id = table3.id )END ) as TESTfrom tableABut the problem is that the part in bold returns more than one row..i want it to be select table3.col1from tableA, table 2, table3 where tableA.id = table2.id and table2.id = table3.id  for every value of tableA.col. How do I do this? |  |  
                                    | vaseemStarting Member
 
 
                                    1 Post | 
                                        
                                          |  Posted - 2008-07-09 : 10:52:59 
 |  
                                          | Hi,there are cases where subquery returns more than one row in this case always use top 1 statement like belowselect (CASEWHEN tableA.col = 'a' then 'A'ELSE (select top 1 table3.col1from tableA, table 2, table3 where tableA.id = table2.id and table2.id = table3.id )END ) as TESTfrom tableAVaseem |  
                                          |  |  |  
                                    | sodeepMaster Smack Fu Yak Hacker
 
 
                                    7174 Posts | 
                                        
                                          |  Posted - 2008-07-09 : 12:48:55 
 |  
                                          | I think you need MAX ....and Group by. |  
                                          |  |  |  
                                |  |  |  |