① 例舉幾條多表查詢sql語句
1.select a.學號,a.姓名,b.學籍號,a.性別,a.民族,a.身份證號,a.聯系電話
from 學生表 a, 注冊表 b
2.select count (*) [注冊人數]from 注冊表
where 注冊時間='2010-10-20'(select 專業代碼,專業名稱,總金額 from 專業表,注冊表,收據表
where 注冊時間='2010-10-20')
3.select a.所屬院系,b.性別,c.房間號,床位狀態
from 專業表 a, 學生表 b,房間表,床位表 c
where 床位狀態 = '空位'
② 求一條多表查詢的sql語句
select t1.*,t2.Closes from StokJgxw t1,StockDaily t2
where t1.StockCode=t2.StockCode
and t1.StockTime>'2012-04-01'
and t1.StockTime<'2012-07-01'
③ SQL多表查詢語句有哪些
不明白你的意思
select * from 表1,表2,....
where
select * from 表1 join 表1 on ..
還有 left join ,right join ,full join,
不知道是不是指這個
④ sql語句多表查詢
select aa.name 姓名,aa.type 人員類別,nvl(b.value,0) 提成,nvl(b1.value) 基本工資 (select a.name name,(case when a.stafftype=1 then 裝卸工 when a.stafftype=2 then 維修工
else 職員 end ) type,a.id aid,c.projectsname pname from ba_staff_info a ,wage_project c where a.userid=c.userid) aa
left join wage_info b on b.staffid=aa.aid and aa.pname='提成'
left join wage_info b1 on b1.staffid=aa.aid and aa.pname='基本工資'
.......
下面以此類推吧,我的思想是縱表轉橫表,希望對你有幫助,謝謝!
⑤ SQL語句實現多表查詢
select a.keb001,a.keb003,a.keb004,a.keb007,a.keb016,b.kea003,c.raa001,d.qka005,d.aka006
FROM JSKKEB a, JSKKEA b,SGMRAA c,SGMQKA d
WHERE a.keb001=b.kea001 and a.keb016=c.raa011 and c.raa001=d.qka004
and b.kea003 = 你的日期條件(這里很奇怪,我加上去的條件無法更新上去,抱歉。一定要注意日期格式)
這是oracle資料庫的sql語法,請根據你自己資料庫的語法稍加修改。
如果a,b,c,d別名不行,可以把別名去掉,前綴直接用表名。
⑥ sql如何多表查詢語句
其實多表查詢,用到的關鍵字,就是像inner join,left join,right join 之類的,根據具本情況,選擇自已適合的連接語句。
舉個例子吧
select a.studnt_sno,b.sno,c.grade from studnt as a inner join depart as b on a.sno=b.sno left join sc as c on b.cno=c.no
⑦ SQL語句多表查詢
1、select *
from sailors where sid in (select sid from reserves where bid='105')
2、select *
from sailors where sid in (select sid from reserves) and age>18
3、select t1.sid,t1.sname
from sailors t1, reserves t2
where t1.sid=t2.sid
group by t1.sid,t1.sname
having count(*)>=2
⑧ SQL多表查詢語句怎麼寫
SQL多表查詢語句的步驟如下:
我們需要准備的材料分別是:電腦、sql查詢器。
1、首先,打開sql查詢器,連接上相應的資料庫表,例如m1表和m2表。
⑨ SQL 語句多表查詢
不知道你是要總個數還是數的總和
如果是總和select a.Username,sum(a.Number) from a jion b on a.UserName=b.UserName group by a.Username
如果是總個數selecta.Username, count(a.Number) from a jion b on a.UserName=b.UserName group by a.Username