關聯子查詢的用處
話說題目是這樣的:
有三個公司,蘋果,微軟,IBM。裡面自然有好多員工,員工也有月薪。這三個公司每個月要交一定的稅。
請查詢出:
這幾個公司的每個月要交的稅,大於所在員工的最高月薪。並且返回公司名稱。
舉個例子
IBM 每個月要交30000的稅,它裡面的員工月薪最高的是20000,所以返回IBM。
MS 每個月要交10000的稅,它裡面的員工月薪最高的是20000,所以不返回MS的名字。
我有這樣寫,但是錯的:
select name
from employeetable e, company o
where o.shuilv>(
select max(gongzi)
from employeetable e
);
因為這樣就選出來所有公司的掙的最多的了,而不是單單一個公司的。
是每個公司掙的最多的,分別和每個公司的稅比。
-------------------
關聯子查詢
select name
from company o
where o.shuilv>(
select max(gongzi)
from employeetable e
where o.company=e.company
);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23895263/viewspace-672156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 區分關聯子查詢和非關聯子查詢
- exist-in和關聯子查詢-非關聯子查詢
- 關聯子查詢 Correlated Subqueries
- 關聯查詢子查詢效率簡單比照
- 相關子查詢&非相關子查詢概念
- MySQL聯結查詢和子查詢MySql
- 在關聯子查詢中in與exists的區別
- Laravel 通過子查詢建立動態關聯Laravel
- sql語法相關子查詢與非相關子查詢SQL
- MySQL 優化五(關聯查詢子查詢以及 in 的效率問題)(高階篇)MySql優化
- MyBatis關聯查詢MyBatis
- thinkphp關聯查詢PHP
- 【SQL】使用分析函式與關聯子查詢的比較SQL函式
- MySQL exists關聯子查詢SQL效能及其低下最佳化之等值子查詢轉換MySql
- MySQL 相關子查詢MySql
- Transformation之Non-correlated(無關聯子查詢)=any的transform【五】ORM
- Mongodb 關聯表查詢MongoDB
- MySQL多表關聯查詢MySql
- JPA多表關聯查詢
- 子查詢-表子查詢
- mysql中的多表關聯查詢MySql
- thinkphp中的多表關聯查詢PHP
- 什麼是SQL 語句中相關子查詢與非相關子查詢SQL
- SQL -- 使用聯結還是子查詢?SQL
- mysql 三表關聯查詢MySql
- mysql三表關聯查詢MySql
- mysql關聯查詢優化MySql優化
- 關聯查詢的resultMap寫法示例
- 關聯查詢時使用樹狀查詢要小心
- SQL查詢的:子查詢和多表查詢SQL
- sql-server不相關子查詢SQLServer
- sql-server相關子查詢SQLServer
- 異構資料庫的關聯查詢 oracle hsodbc 關聯mysql資料庫OracleMySql
- 如何做多表關聯查詢
- mysql三張表關聯查詢MySql
- SQL三表左關聯查詢SQL
- 求助:DetachedCriteria關聯查詢問題~~
- 兩表關聯查詢:sql、mybatisSQLMyBatis