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
- 資料庫資料的查詢----連線查詢資料庫
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- 連線查詢
- Sql Server系列:多表連線查詢SQLServer
- SQL複雜查詢多表連線SQL
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- MySQL 連線查詢超全詳解MySql
- MySQL之連線查詢和子查詢MySql
- mysql查詢語句5:連線查詢MySql
- select查詢之四:連線查詢
- Mybatis連線池_動態sql語句_多表查詢實現MyBatisSQL
- SQL裡3個表的連線查詢SQL
- oracle 連線查詢Oracle
- 【Oracle】--連線查詢Oracle
- MySql中的資料查詢語言(DQL)三:連線查詢MySql
- SQL查詢的:子查詢和多表查詢SQL
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- MySQL講義第27講——select 查詢之自連線查詢MySql
- 查詢演算法集:順序查詢、二分查詢、插值查詢、動態查詢(陣列實現、連結串列實現)演算法陣列
- 【資料庫】sql連表查詢資料庫SQL
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- Access查詢實現Mysql的 limit 查詢MySqlMIT
- 水煮oracle31----連線查詢&合併查詢Oracle
- MySQL之連線查詢MySql
- 3.DQL資料查詢語言(內連線,外連線,自連線)
- sql查詢過程表述SQL
- KCSQL SERVER實現連線與合併查詢dinSQLServer
- 使用SQL實現特殊查詢(1)SQL
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- T-SQL——關於跨庫連線查詢SQL
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- oracle常用經典sql查詢OracleSQL
- sql 查詢經典語句SQL
- 【SQL查詢】集合查詢之INTERSECTSQL
- oracle連線查詢詳解Oracle
- MySQL學習-連線查詢MySql