1樓:
select distinct (a.caseno) caseno,a.daterecived,
a.buildid,
a.contractno,
max(b.dateofrmi) dateofrmi,c.venue,
c.district
from a
left join b on a.caseno = b.casenoleft join c on a.
caseno = c.caseno你試試,我懶得建表了,不一定對,要是丟人了就別告訴我了哈~~
2樓:
試試這個:有疑問可hi我。
select a.*,b.dateofrmi,c.venue,c.district
from (select caseno,max(daterecived),buildid,contractno from a group by caseno)a,b,c
where b.caseno=a.caseno and c.caseno=a.caseno
sql語句如何將三個表進行關聯查詢?
3樓:匿名使用者
試試這個:有疑問可hi我。
select a.*,b.dateofrmi,c.venue,c.district
from (select caseno,max(daterecived),buildid,contractno from a group by caseno)a,b,c
where b.caseno=a.caseno and c.caseno=a.caseno
sql語句三張表關聯查詢
4樓:匿名使用者
select a.*,c.temperature_alarm_gradient from ugp_check_node as a
inner join ugp_converge_node as b on a.id=b.id
inner join ugp_converge_node_config as c on a.id=c.id
個人覺得,b裡面應該是沒有id的,應該是b裡面有個列與a相關另一個列與c相關,a與c沒關係,這樣才會出現3表關聯的需求,不然又不查b 那麼這個查詢跟b就沒什麼關係了
sql server中三個表兩兩關聯 怎麼實現查詢??急!!
5樓:兔丞飛
select a.*
from 學員表 a
inner join 校區表 b on a.所在學校=b.所在學校
inner join 管理員表 c on b.區域=c.區域
where c.使用者名稱=@使用者名稱 and c.密碼=@密碼
擴充套件資料
在sql server中使用join on 【inner join on】關聯多表查詢
select cyb.id, xa.name
from geneshop.dbo.t_member_cyb cyb
join geneshop.dbo.xx_admin xa on xa.id = cyb.hzjg_id
join geneshop.dbo.t_bg bg on bg.cyb_id = cyb.id
where (cyb.cybbm=402045 and bg.product_id = 121) or (cyb.
cybbm=402070 and bg.product_id = 118)
具體情況若是判斷邏輯關係是否正確可以使用如下**:
select dbo.usersinfo.usercode,dbo.ryqxb.usercode,dbo.ryqxb.reportto,b.ename
from dbo.usersinfo,dbo.usersinfo b,dbo.ryqxb
where dbo.usersinfo.usercode=dbo.ryqxb.usercode and
dbo.ryqxb.reportto=b.ename
6樓:匿名使用者
如,現在有以下三張表:
管理員表:
使用者名稱、密碼、區域
學員表:
姓名、性別、學員號、所在學校
校區表:
所在學校、區域
現在要查詢一條完整的資訊,可以用這種方法寫sql語句:
select * from 管理員表 a,學員表 b,校區表 c where a.區域=c.區域 and b.所在學校=c.所在學校;
注意:可以把*替換成自己想查的表的欄位,但必須帶上字首,比如要查管理員表中的使用者名稱,可以寫做a.使用者名稱。
7樓:匿名使用者
select * from 學員表 where 所在學校=(select 所在學校 from 校區表 where 區域=(select 區域 from 管理員表 where 使用者名稱=『輸入』 安定 密碼=『輸入』))
8樓:晏耘豪
select a.*
from 學員表bai a
inner join 校區表 b on a.所在學校=b.所在學校inner join 管理員表 c on b.
區域=c.區域where c.用du戶名zhi=@使用者名稱 and c.
密碼=@密碼
9樓:匿名使用者
首先,我建議你把登陸和列表查詢分開來做,無論是從安全還是程式實現的角度來看,都是!
登陸後,用session儲存區域資訊,然後像以下查詢select 學員表.* from 學員表,校區表 where 學員表.所在校區 = 校區表.所在校區
當然,你非要直接做也行
select 學員表.* from 學員表,校區表,管理員表 where 學員表.所在校區=校區表.
所在校區 and 校區表.區域 = 管理員表.區域 where 使用者名稱 = ?
and 密碼 = ?
如果你是這樣寫的話,建議做一下安全性校驗,不然,很容易被注入攻擊
怎樣在oracle中實現3個表的關聯查詢 請寫出sql語句
10樓:德瑪西亞小王爺
表1 id1 name1 code1 type1
表2 id2 name2 code2 type2
表3 id1 name3 code3 type3
(表1、表2 、表3 id 是主鍵)
連線方式:
select a.id1 from id1 a inner join id2 b on a.id1= b.id1
inner join id3 c on c.id1= b.id1
子查詢巢狀:
select * from id1 c where c.id in
( select a.id1 from id2 a inner join id3 b on a.id1= b.id1 )
---更多請搜尋:軟皇
三張表關聯查詢,a,b,c三張表,a分別與b,c一對多的sql語句怎麼寫?
11樓:匿名使用者
何必那麼麻煩,自己建個檢視,把這3個表拖進去,然後選擇需要的欄位,系統會自動生成查詢語句的。
12樓:匿名使用者
select a.aid,a.name,b.bid,b.hobby,c.cid,c.specialty
from b left join a on b.aid=a.aid left join c on b.aid=c.aid
13樓:匿名使用者
select a.aid,a.name,a.
bid,a.hobby,c.cid,c.
specialty from (select a.aid,a.name,b.
id,b.hobby from a left join b on a.aid=b.
aid)a left join c on a.aid=c.aid
14樓:匿名使用者
這很難嗎?這麼簡單的東西,外關聯不就得了
select distinct a.aid,a.name,b.bid,b.hobby,c.cid,c.specialty
from a,b,c
wehre a.aid=b.aid(+)
and a.aid=c.aid(+)
SQL如何將查詢結果橫排顯示,sql中怎麼讓結果集橫向顯示?
這只是一個合併語句就搞定了。select floor,group contact roomid,as roomid from tablename group by floor 用二個 分隔如得到的結果是 1000 1001如果直接用group contact roomid 則是以,號分隔 如1000...
sql表與表之間導資料,sql 如何將一個表的資料插入到另一個表 表之間有關聯
insert into a select from b 把b表中的資料儲存到a表中 select into b from a sql server中,如何把一個表中的資料匯入到另一個表中?同一庫內 不同表之間的匯入 兩表具有相同欄位a,b,c 已測 insert into 資料庫名.dbo a a,...
如何將蘋果系統進行降級,如何將蘋果手機系統進行降級?
教你如何將蘋果系統降級 1 在iphone系統降級之前,通過開啟ipsw me,首先我們需要先查詢確定一下自己的iphone系統可以下降的系統版本的。2 在iphone欄目中,選擇對應的iphone裝置型號,即可查詢到目前蘋果伺服器可以進行降級的ios系統韌體版本,綠色表示的是支援降級系統韌體版本,...