當前位置:首頁 » 編程語言 » 多表查詢sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

多表查詢sql語句

發布時間: 2022-01-15 14:13:25

① 例舉幾條多表查詢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