Sql Server多表查詢

2022-08-03 14:39:20 字數 398 閱讀 2895

同庫操作

select a.列名1,b.列名2,a.列名3 from 表名1 as a

join 表名2 as b

on a.關聯字段=b.關聯字段 

不同庫操作

select a.列名1,b.列名2,a.列名3 from 庫名1.dbo.表名1 as a

join 庫名2.dbo.表名2 as b

on a.關聯字段=b.關聯字段 

2張表以上的多表連線:先兩張連線再與第三張連線,依次下去,如

select a.列名1,b.列名2,a.列名3 from 表名1 as a

join 表名2 as b

on a.關聯字段=b.關聯字段

join 表名3 as c

on a.關聯字段=c.關聯字段

SQLServer多表聯查,多表分頁查詢

多表聯查 select p.s.sheng i.shi from dbo productrecordinfo 表名 p left join shenginfo s on p.shenginfo s.shengid 使用left join左連線 讓兩個表中的指定字段產生連線關係 left join s...

Sql Server系列 多表連線查詢

連線查詢是關係資料中最主要的查詢,包括內連線 外連線等。通過連線運算子可以實現多個表查詢。內連線查詢操作列出與連線條件匹配的資料行,它使用比較運算子比較被連線列的列值。sql server中的內連線有 等值連線和不等連線。相等連線又叫等值連線,在連線條件這使用等號 運算子比較被連線列的列值,其查詢結...

SQL Server的多表查詢操作

左連線 以左邊的表為基準 他有多少行就多少行,右邊不夠的就撤null select from 表名1 left join 表名2 on 表1.屬性 表2.屬性 右連線 右邊 select from 表1 right join 表2 on 表1.屬性 表2.屬性 完全外連線 左右兩邊的所有行都會滿足 ...