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  | 
                             
                            
                                    | 
                                         andreei87 
                                        Starting Member 
                                         
                                        
                                        2 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2011-05-06 : 17:58:44
                                            
  | 
                                             
                                            
                                            | Hi guys ... i was wondering if any of you can help me on a little problem i have ... i need to build a SQL UNION query using SELECT, UNION, WHERE, GROUP BY (no INNER JOIN like the design view in MS Access does). I've been trying to do it for the last few weeks but nothing!Here are my tables:Employee: id_employee, salarypenalty: id_employee, penaltyI need to take the 2 tables and create a query to calculate the final salary final_salary=salary-penaltyand print the results in a new table with the structure: Table:id_employee, salary, penalty, final_salary.the syntax for query in design view is :SELECT tabel.id_angajat, Angajati.Salariu, Retineri.Data_retinere, Retineri.Suma_retinuta, Angajati.[Salariu]-[Suma_retinuta] AS Salariul_finalFROM ((SELECT id_angajat, salariu from angajati UNION select  id_angajat, suma_retinuta from retineri)  AS tabel INNER JOIN Angajati ON tabel.id_angajat=Angajati.id_angajat) INNER JOIN Retineri ON Angajati.id_angajat=Retineri.id_retinereGROUP BY tabel.id_angajat, Angajati.Salariu, Retineri.Data_retinere, Retineri.Suma_retinuta;if any of you can help get rid of the INNER JOIN .. ON and use only SELECT FROM WHERE GROUP BY i wold be very thankful! | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     russell 
                                    Pyro-ma-ni-yak 
                                     
                                    
                                    5072 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-05-06 : 18:13:38
                                          
  | 
                                         
                                        
                                          | Why?  Are you trying to get the correct results, or is this a homework question?Can the same employee appear in either table multiple times?  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     andreei87 
                                    Starting Member 
                                     
                                    
                                    2 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-05-06 : 18:36:24
                                          
  | 
                                         
                                        
                                          quote: Originally posted by russell Why?  Are you trying to get the correct results, or is this a homework question?Can the same employee appear in either table multiple times?
  yes it is a homework! the same elmployee can apear multiple times in the penalty table but not in the employee table!  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     AndrewMurphy 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    2916 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2011-05-10 : 04:44:23
                                          
  | 
                                         
                                        
                                          | 1.  we don't do homework, because you won't learn...READ the FAQ's.2.  you have some mitigation in that you have at least TRIED.3.  Read the FAQ's - Post some sample input data and MATCHING expected results.4.  You might get lucky.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |   
     
     
            
              
	     |  
		
			
     
          
		 |