SQL多表查询多个字段

我数据库有好几个表。这要查询这几个表里的三个字段应该怎样写。。能说的详细点吗?谢谢这个几表里的字段都是相同的。... 我数据库有好几个表。这要查询这几个表里的三个字段 应该怎样写。。
能说的详细点吗?

谢谢
这个几表里的字段都是相同的。
展开
 我来答
郁筱羽
推荐于2019-08-18 · TA获得超过3718个赞
知道答主
回答量:167
采纳率:0%
帮助的人:24.9万
展开全部

SQL语句格式:

select 字段1,字段2,字段3

from 表1,表2,表3

where 条件

例子:查询s表中的sno字段, c表中的cno字段,j表中的jno字段

select sno,pno,jno

from s,p,j

扩展资料:

删除语句:DELETE * FROM table_name

查询语句:SELECT * FROM Persons WHERE ROWNUM <= 5

建立视图:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

ytu_math
推荐于2018-02-13 · TA获得超过1558个赞
知道小有建树答主
回答量:784
采纳率:100%
帮助的人:800万
展开全部
数据库有好几个表,查询数据有几种方法,

假定数据结构为:id,字段1,字段2,字段3,其他字段
数据表分别为 table1,table2,table3

1、将三个表的不同的数据合并
select 字段1,字段2,字段3 from table1
union
select 字段1,字段2,字段3 from table2
union
select 字段1,字段2,字段3 from table3

2、将三个表的数据合并
select 字段1,字段2,字段3 from table1
union all
select 字段1,字段2,字段3 from table2
union all
select 字段1,字段2,字段3 from table3
3、根据某一检索条件将三个表中的数据横向排列

比较复杂,且不知结构,做个简单的,2个表的
假定将 table1,table2 两个表中 id 相同的数据列出来:

select table1.字段1,table1.字段2,table1.字段3,
table2.字段1,table2.字段2,table2.字段3
from table1,table2
where table1.id=table2.id

4、其他更加复杂的。
....

不知是否能解释明白,如有问题,可直接给我发送信息,需将你的详细需求说明白。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wenhongl
2010-07-29 · TA获得超过196个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:401万
展开全部
select col1,col2,col3 from tb1
union all --没有all就不含相同的记录
select col1,col2,col3 from tb2
union all
select col1,col2,col3 from tb3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon382
2010-07-29 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:983万
展开全部
至少把表结构 与直接关系列出吧
一般情况你可以使用连接查询比如
select a.cl,a.cl2,b.bl from A a left join B b on a.ID=b.Fid where ....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我怀念的我不信
2018-02-11
知道答主
回答量:1
采纳率:0%
帮助的人:899
展开全部
inner left right full
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式