A. 怎么用sql语句将两个表的字段并列查询出来
select * from table1 union all select * from table2,union all 是所有的都显示出来,union 是只显示不重复的,如果两个表的字段部分相同,把查询的字段写出来亦可
B. SQL语句如何查询合并两张表(表一和表二有相同字段,但数量不通)显示两张表的所有字段
select isnull(a.name,b.name) as name,isnull(a.hobby,’—’) as hobby,isnull(b.age,null) as age
From 表1 a
Full join 表2 b on a.name =b.name
C. sql,两个表同时显示
SELECT “字段列表”
FROM price
WHERE EXISTS (SELECT * FROM usage WHERE (price.sn = usage.sn))
UNION ALL
SELECT “字段列表”
FROM usage
WHERE EXISTS (SELECT * FROM price WHERE (price.sn = usage.sn))
ORDER BY sn
D. sql合并显示两个不同字段的表
select * from 表1
UNION ALL
select * from 表2
E. SQL怎样合并显示两个没有关联的表
1、首先打开SQL SERVER管理工具,用select语句查询一下当前表的记录。
F. SQL怎么写,使两张表的数据同时显示出来。
select a.*,b.*
from 主表 a,从表 b where a.archivesinfoid=b.archivesinfotypeid
我是把你俩表的信息都显示了
你只要把a.*,b.* 换成前缀+字段的格式即可
比如你要查主表的那个name,就a.archivesinoname 这样
G. sql语句 同时查询两个表
sql多表关联查询跟条件查询大同小异,主要是要知道表与表之前的关系很重要;
举例说明:(某数据库中有3张表分别为:userinfo,dep,sex)
userinfo(用户信息表)表中有三个字段分别为:user_di(用户编号),user_name(用户姓名),user_dep(用户部门)
。(关系说明:userinfo表中的user_dep字段和dep表中的dep_id字段为主外键关系,userinfo表中的user_sex字段和sex表中的sex_id字段为主外键关系)
dep(部门表)表中有两个字段分别为:dep_id(部门编号),dep_name(部门名称)。(主键说明:dep_id为主键)
sex(性别表)表中有两个字段分别为:sex_id(性别编号),sex_name(性别名称)。(主键说明:sex_id为主键)
一,两张表关键查询
1、在userinfo(用户信息表)中显示每一个用户属于哪一个部门。sql语句为:
selectuserinfo.user_di,userinfo.user_name,dep_namefromuserinfo,depwhereuserinfo.user_dep=dep.dep_id
2、在userinfo(用户信息表)中显示每一个用户的性别。sql语句为:
selectuserinfo.user_di,userinfo.user_name,sex.sex_namefromuserinfo,sexwhereuserinfo.user_sex=sex.sex_id
二、多张表关键查询
最初查询出来的userinfo(用户信息表)表中部门和性别都是以数字显示出来的,如果要想在一张表中将部门和性别都用汉字显示出来,需要将三张表同时关联查询才能实现。
sql语句为:
selectuserinfo.user_di,userinfo.user_name,dep.dep_name,sex.sex_namefromuserinfo,dep,sexwhereuserinfo.user_dep=dep.dep_idanserinfo.user_sex=sex.sex_id
(多个条件用and关联)
H. sql语句 两个表中有相同字段,根据相同字段,显示两个表的内容
selectbid,aname,bnamefromajoinbona.aid=b.bid