问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL怎么连接查询2个表?

发布网友 发布时间:2022-04-30 02:50

我来回答

4个回答

热心网友 时间:2022-04-08 05:07

使用where语句进行查询,如:

select Emp.E_Id,Company.C_OraName from Emp,Company where Companey.C_Id=Emp.C_Id

但是往往会碰到比较复杂的语句,这时候使用where就不太合适了,其实SQL可以用较为直接的形式进行连接操作,可以在From子句中以直接的形式指出:

select top 10 E_Id,E_Name,C_Name 

from 

Emp join Companey on Companey.C_Id=Emp.C_Id 

where 

E_Id not in (select top 20 E_Id from Emp order by  E_Id  asc) 

order by E_Id asc

//查询表Emp中第21到第30条数据以升序排列,其中C_Name来自于另一个表

扩展资料:

SQL查询语句

1、获取当前数据库中的所有用户表select Name from sysobjects where xtype='u' and status>=0

2、获取某一个表的所有字段select name from syscolumns where id=object_id('表名')select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '表名')

3、查看与某一个表相关的视图、存储过程、函数select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

4、查看当前数据库中所有存储过程select name as 存储过程名称 from sysobjects where xtype='P'

5、查询用户创建的所有数据库select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')

或者select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01

6、查询某一个表的字段和数据类型select column_name,data_type from information_schema.columnswhere table_name = '表名'

热心网友 时间:2022-04-08 06:25

select * from ygsq b1 inner join ygsq_jl b2 on b1.id = b2.ygsql_id 这样就把两张表的所有数据都查询出来了。楼主还想怎么查?如果单纯的连接查询就是这样。

热心网友 时间:2022-04-08 08:00

select XXX from ygsq a,ygsq_ji b where a.id=b.ygsq_id

热心网友 时间:2022-04-08 09:51

inner join用法:
select * from ygsq as a inner join ygsq_jl as b
on a.id=b.ygsq_id

left join用法:
select * from ygsq as a left join ygsq_jl as b
on a.id=b.ygsq_id

right join用法:
select * from ygsq as a right join ygsq_jl as b
on a.id=b.ygsq_id

where用法:
select * from ygsq as a,ygsq_jl as b
where a.id=b.ygsq_id

希望回答对你有帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容手表很舒服的句子 情侣手表的对话句子 租门面和房东鉴了十年合同,房东要退店面,我可以不退吗,继续经 ...一篇朝花夕拾里十篇小短文的主要内容及作者的情感和主要人物的... 什么叫狼狗 狼狗的生活习性有哪些? 起个姓罗好听的宝宝名字 野火的近义词 个是词语解释 请旌词语解释 sql 两张表 关联查询 两张关联的表,怎么用一条sql查询张表的内容 MYSQL中两张表,怎么使用关联查询? SQL语言中把数据库中两张表数据关联起来的语句 mysql两个表关联查询语句怎么写啊? 两个不同数据库之间的两个表如何关联起来查询数据 2张表如何关联查询下列条件呢? 表连接 查询 一张表同时关联另一张表的两个字段,怎么查询? SQL两张表联合查询 如何对access中两个数据库中表进行联合查询 两个表关联查询 包商银行信用卡怎么样对比华夏 21年持有包商银行银票是否能够承兑 谁用过包商银行,一般多少天放款 去年做的工钱到现在一分都没给,每次打电话给他,接了就说过几天给,要不就不接,我该怎么办? 信用卡欠款三个月,昨晚收到包商银行的催款单,让我在三天内还22000全 成都包商银行微小企业信贷部员工待遇怎么样,试用期需要什么条件才能转正 包头市青山区包商银行富强支行领导负责人是谁? 包商银行大股东是谁 用作191不饱和树脂的兰水.白水配方和制作工艺 桌面密码锁忘记怎么解锁 手机桌面密码锁了怎么解 win7被密码锁了怎么解? 民主生活会的主题应按照上级党组织的要求,针对以下哪一项确定 民主生活会怎么批评领导的 民主生活会针对别人提的建议怎么处理 民主生活会怎么给领导提批评 民主生活会如何对其他委员进行批评 民主生活会给同事提什么 随身wifi密码忘了怎么办 随身wifi管理密码忘了怎么办? 随生身wifi忘记密码了,怎么找回来? 随身wifi忘了连接密码怎么办我的随身WiFi中间有2个月没用忘了密码了,手机恢复过出厂设置,关键_百度问一问 随身Wifi忘记密码了怎么办 oracle如何提取字段的总长度 一年一交的大病保险多少钱 热水器上阀门作用 请问 我们家热水器外面的这个两个阀门是干什么用的 ? 以前微信绑定银行卡,以前的不用了,请问怎么才能解除绑定? 以前微信绑定银行卡,以前的不用了,请问怎么才能解除绑定?