步驟:① 確定目標:確定要查詢的資料時那幾個字段。
例如:要查 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 自相關 如查詢每個雇員的姓名 工作 雇...