資料庫學習筆記 使用子查詢

2021-10-03 09:36:32 字數 575 閱讀 1589

子查詢:

select user_id,user_name from user where user_id in

(select user_id from order where order_num in

(select order_num from order_pro where pro_item="掃地機械人")

)在訂單_產品表中找到產品為「掃地機械人」對應的訂單編號,作為父查詢語句的乙個條件資料

找出訂單表中訂單編號符合子查詢資料結果的使用者id,作為其父查詢語句的乙個查詢條件資料

找出使用者表中符合其子查詢的資料結果user_id ,user_name

備註:子查詢的結果與父查詢的篩選字段型別、字段數量一致

select user_name,(select count(order_price) from order where user_id=user.user_id) from user

在user表中查詢使用者名字段,和 order表中 user_id與user表中的user_id的一致的使用者訂單**和字段

Oracle資料庫學習筆記(十六) 子查詢

查詢出工資和 scott 一樣的員工資訊 select from emp where sal in select sal from emp where ename scott 分步解析 1 先查詢出 scott 的工資 select sal from emp where ename scott 注意...

MySQL資料庫 使用子查詢

selcet語句是sql的查詢。迄今為止我們所看到的所有selcet都是簡單查詢,即從單個資料庫表中檢索資料的單條語句。sql還允許建立子查詢,就是巢狀在其他查詢內的查詢!part 1 使用子查詢進行過濾 select coder.code id from coder where id in sel...

資料庫子查詢

概念 當乙個查詢是另乙個查詢的條件時,這個查詢稱之為子查詢 內層查詢 主要有以下三種表現形式 1.select 列 from 子查詢 2.select 列 from 表 where 列 比較運算子 子查詢 3.select 列 from 表 left join 子查詢 left join 子查詢 字...