1 許多表同時查詢時,sql語句書寫技巧

2021-08-09 05:20:48 字數 553 閱讀 7282

步驟:① 確定目標:確定要查詢的資料時那幾個字段。

例如:要查 sname,sage,tname,cname...

② 資料分析:這些資料分別在那幾張表中,並以其中乙個為基礎寫初始sql語句。

例如:select sname,sage

from student

where address like '%杭州%'

③ 一步步新增其他表的資料:其他表需要的內容(1)

紅色 (2)

黃色 例如:select sname,sage ,

tname ,

cname

from student

left join teacher on student.tid = teacher.tid

inner join (select cname , cid from class where stage = 3) class1 on student.cid = class.cid

where address like '%杭州%' and 其他條件

sql語句的多表查詢方式

例如 按照 department id 查詢 employees 員工表 和 departments 部門表 的資訊。方式一 通用型 select from where select e.last name,e.department id,d.department name from employe...

資料庫多表查詢SQL語句

最近在做 進銷存業務系統 作為專案組成員的一部分,我負責統計查詢,簡單說就是多表查詢,網上有很多,但是很明確的卻沒有,所以讓我這個初學者了費,最終還是搞出來了,在這裡也和大家共享一下成果和其中出現的問題,高手可繞道,不求點讚,只為方便大家。下面開始 我一共建了4個表,分別是supplier purc...

Oracle從零開始 SQL語句 多表查詢

a 用where消除笛卡爾積 select from emp,dept where emp.deptno dept.deptno 如果表名太長,可以給表起別名 select from emp e,dept d where e.deptno d.deptno b 自相關 如查詢每個雇員的姓名 工作 雇...