55问答网
所有问题
当前搜索:
sql怎么查询两张表的数据
ORACLE
SQL
语句
查询
一
个
字段在另一表字段中有两条或以上
的数据
答:
1、创建
两张
测试表,create table test_student(student_id varchar2(20), student_name varchar2(20));create table test_class(student_id varchar2(20), class_id varchar2(20));2、插入测试
数据
insert into test_student values(1001,'陈XX');insert into test_student values(1002,'许XX'...
求解,
两张表
连接,是一对多
的数据
显示,要
怎么
写
Sql
语句
答:
最好把表结构提供一下。1、以“表名一”为基准,将“表名多”中“字段”相同的行查出,“表名一”中有而“表名多”中不存在的就不显示:select 要
查询的
字段 from 表名一,表名
二
where 表名一.字段=表名多.字段
2
、以“表名一”为基准,将“表名多”中“字段”相同的行查出,“表名...
两表
联合
查询
,求两表中未关联
的数据
答:
首先假定你表1和
表2
里的字段名都叫id 然后,你要知道这种
查询
绝不可以用俩表关联表1.id<>表2.id来做 给你俩方法 1 select * from 表1 where id not in (select id from 表2)2 select * from 表1 where not exists(select 1 from 表2 where 表1.id=表2.id)...
SQL怎么
写,使
两张表的数据
同时显示出来。
答:
select a.*,b.from 主表 a,从表 b where a.archivesinfoid=b.archivesinfotypeid 我是把你俩
表的
信息都显示了 你只要把a.*,b.* 换成前缀+字段的格式即可 比如你要查主表的那个name,就a.archivesinoname 这样
sql查询
:使用内连接
查询两张表的
时候,如果左边表的一条记录对应了右边表...
答:
呵呵,在任何时候,都没有并列的可能。只要是2条以上,肯定是要排序的,要么就是按你定义的排序规则,要么就是默认主键排序的。
sql
两张表
有同一个属性名
查询
结果
如何
都显示出来
答:
请根据需要B.* --列出B的所有的字段值,请根据需要FROM A.* --从A表中取
数据
LEFT JOIN B.* ON A.aID = B.bID -联合也从B表中取数据,条件为B表中的bID左关联A
表的
aID2、你的意思应该是
两个表
由某一字段关联 比如a、b
两表
都有个ID字段,某个特征记录的ID值在两表中应该是一样...
sql如何
比较
两个表数据
是否一致
答:
1、创建两张测试表;create table test_aa(id number);create table test_bb(id number);2、插入样例
数据
;insert into test_aa values(1);insert into test_aa values(2);insert into test_aa values(3);insert into test_bb values(1);insert into test_bb values(2);3、比较
两张表的
...
数据库中多
张表的
所有字段都相同,
怎么
用一条
sql
语句
查询
这些
数据的
个数...
答:
说一下几种思路:一、如果你的表名是有规律的,就用循环组合成
sql
,再执行。如:declare @i int,@sql varchar(1000)set @i=1 while @i<10 begin set @sql='select count(*) from table'+convert(varchar,@i)exec @sql end 二、把表名从系统表里取出,来组成sql select ''select count(...
sql如何
从
两个
关联的表中取出
数据
插入到另一
个表
?
答:
2.然后在第一个
数据表
中插入一些数据。3.然后我们打开第二个数据表,您可以看到第
二个表
中没有数据。我们需要在第一个中插入数据。4.接下来,编写insert语句,注意这一次直接在insert之后用select获取数据。5.然后我们可以看到第二个数据表中
的数据
。6.最后,您可以在选择
查询
时使用where来过滤数据...
sql
语句判断一张表的某字段为空,然后
查找
另外一
张表的数据
,
怎么
写?
答:
楼上那个不行,应该是A没有再找B 而不是连接
2个表
一起找 楼主你的代码的问题出在when id is null 你都输入ID=10289了 id怎麼会空?应该是 select case when A.name is null then B.name else A.name end name from (select name from a where id = '10289') A,(select name from ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜