SQL Sever 實現查詢超過自己經理工資的員工(自連線查詢)
題目:Employee 表包含所有員工,他們的經理也屬於員工。每個員工都有一個 Id,此外還有一列對應員工的經理的 Id。
±—±------±-------±----------+
| Id | Name | Salary | ManagerId |
±—±------±-------±----------+
| 1 | Joe | 70000 | 3 |
| 2 | Henry | 80000 | 4 |
| 3 | Sam | 60000 | NULL |
| 4 | Max | 90000 | NULL |
±—±------±-------±----------+
給定 Employee 表,編寫一個 SQL 查詢,該查詢可以獲取收入超過他們經理的員工的姓名。在上面的表格中,Joe 是唯一一個收入超過他的經理的員工。
±---------+
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/employees-earning-more-than-their-managers
著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。
select X.Name as Employee
from Employee AS X , Employee AS Y
where X.Salary > Y.Salary and X.ManagerId = Y.Id
相關文章
- SQL連線查詢SQL
- sql 連線查詢例項(left join)三表連線查詢SQL
- 連線查詢
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- SQL查詢的:子查詢和多表查詢SQL
- Mybatis連線池_動態sql語句_多表查詢實現MyBatisSQL
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- MySQL之連線查詢和子查詢MySql
- mysql查詢語句5:連線查詢MySql
- MySQL講義第27講——select 查詢之自連線查詢MySql
- MySQL 連線查詢超全詳解MySql
- MySql中的資料查詢語言(DQL)三:連線查詢MySql
- oracle 連線查詢Oracle
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- T-SQL——關於跨庫連線查詢SQL
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- KCSQL SERVER實現連線與合併查詢dinSQLServer
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- 離線查詢與線上查詢
- CDA資料分析師 - SQL資料庫基礎 查詢&連線SQL資料庫
- SpringBoot + JPA的自學之路(三)多表連線查詢Spring Boot
- 【學習】SQL基礎-006-多表連線查詢SQL
- 1112跨表連線查詢
- oracle連線查詢詳解Oracle
- MySQL學習-連線查詢MySql
- mysql求交集:UNION ALL合併查詢,inner join內連線查詢,IN/EXISTS子查詢MySql
- 原生SQL查詢SQL
- SQL--查詢SQL
- SQL 聚合查詢SQL
- SQL如何實現查詢節點依賴SQL
- SQL Server 查詢超時問題排查SQLServer
- django 動態查詢實現過程Django
- SQL server資料庫with as子句與遞迴查詢的實現SQLServer資料庫遞迴
- 資料庫學習(四)連線查詢資料庫
- Swoole 實戰:MySQL 查詢器的實現(協程連線池版)MySql
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- 在 SQL Server 中查詢活動連線和死鎖SQLServer