Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Prawidłowa składnia podzapytania T-SQL i możliwe łączenie

To zapytanie powinno dać ci to, czego szukasz.

select firstName, lastName, departmentName 
from Employees e join 
   (select departmentID, departmentName, AVG(salary) AS averageSalary 
     from Department d 
     join Employees e ON e.departmentID=d.departmentID 
     group by departmentId, departmentName) ds
on ds.departmentID=e.departmentID
where e.salary>ds.AverageSalary

(PS:Zgadzam się z powyższym komentarzem. Opublikowanie tego, czego do tej pory próbowałeś, to TAKA etykieta. Tym razem miałeś szczęście! :-)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie złożonego klucza podstawowego w SQL Server

  2. Zapytanie SQL dotyczące witryny wypożyczania gier — raport dostarczania gier

  3. Dostęp do tabeli dziennika przy użyciu programu SQL Server Profiler

  4. czy istnieje przewaga varchar(500) nad varchar(8000)?

  5. Kopiowanie wyników zapytania programu SQL Server do tabeli programu Access 2010