SELECT u.UserNumber, u.UserName, c.CarNumber, c.CarName, c.CarEngine, s.BuyLs, s.BuyTime
FROM Tb_Sale as s
inner join Tb_User as u ON u.UserNumber = s.UserNumber
inner join Tb_CarInfo as c ON s.CarNumber = c.CarNumber
WHERE u.UserNumber = ‘UI23232323‘
中间省略的部分,就是可以添加其他要查询的表的部分,
SELECT:后面跟的是要查询的字段,*:是默认查询所有字段
FROM:后面跟的是要查询的第一个表的名称
...
代码示例:
USE teachingGOSELECT *FROM dbo.teach_classORDER BY classno DESCSELECT *FROM dbo.courseORDER BY courseno ASC
主要思路是运用多条语句同时运行
SQL Server多表同时查询标签:本文系统来源:http://www.cnblogs.com/Canace22/p/5468085.html
同库操作select a.列名1,b.列名2,a.列名3 from 表名1 as ajoin 表名2 as bon a.关联字段=b.关联字段 不同库操作select a.列名1,b.列名2,a.列名3 from 库名1.dbo.表名1 as ajoin 库名2.dbo.表名2 as bon a.关联字段=b.关联字段 2张表以上的多表连接:先两张连接再与第三张连接,依次下去,如select a.列名1,b.列名2,a.列名3 from 表名1 as ajoin 表名2 as bon a.关联字段=b.关联字段join 表名3 as con a.关联字段=c.关联字段Sql Ser...
1)笛卡尔集:
select * from 表名1,表名2
select * from 表名1,表名2 where 表名1.字段名=表名2.字段名注:
若有两张表有相同名字的字段,则使用时需带表名(别名)。
order by 置于where 条件之后。2)自连接:同一张表的连接查询,将一张表视为两张表或多张表。eg:显示公司每个员工名字和他的上级的名字。将emp表看做两张表worker和boss
select worker.ename 雇员,boss.ename 老板 from emp worker,emp ...
sql server 多表查询标签:style 技术 多表 技术分享 image 分享 多表查询 com line 本文系统来源:http://www.cnblogs.com/weiyouwozuiku/p/6869090.html
sqlserver中多表查询不同数据库服务器上的表的实现方法,需要的朋友可以参考下第一种方法: 代码如下:/* 创建链接服务器 */ exec sp_addlinkedserver srv_lnk,,sqloledb,条码数据库IP地址 exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码 go /* 查询示例 */ SELECT A.ListCode FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B WHERE A.ListCode=B.ListCode go /* 删除链接服务器 */ exec sp_dropserver sr...
第一种方法: 代码如下: /* 创建链接服务器 */ exec sp_addlinkedserver srv_lnk,,sqloledb,条码数据库IP地址 exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码 go /* 查询示例 */ SELECT A.ListCode FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B WHERE A.ListCode=B.ListCode go /* 删除链接服务器 */ exec sp_dropserver srv_lnk,droplogins 第二种方法: 代码如下: exec sp_configure show advance...