数据库sql查询语句!怎样在连接的表中通过一条sql语句查询我想要的字段(10分)

  • 主题发起人 主题发起人 zuke123456
  • 开始时间 开始时间
Z

zuke123456

Unregistered / Unconfirmed
GUEST, unregistred user!
请教大侠!
我想把两个表(字段完全一样)连接起来,
如:select * from where biaoa a full join biaob b on a.所有字段=b.所有字段
然后我想在连接的表中查询我想要的字段,并进行分组等等。
字段包含在a和b中
怎样用一个sql语句实现呢?

下面的怎么改呢?
 
高手都睡觉了吧
怪不的每人回答呢
什么时候醒啊
 
select * from biaoa a join biaob b on a.id=b.id
id表示相同字段
 
我这里不是很清楚楼主的意思,
但左连接,右连接或全连接加条件应该可以做到楼主要的功能了!
如:
Select * from a full join b on a.field1=b.field1 and a.field2=b.field2
where a.field1=条件值......
 
把 * 改成我要查的字段如:xm,xh等等,因为我要在两个表里的内容查,所以不能写成a.xm,a.xh。头疼,高手帮我啊
表a xh xm 表b xh xm
01 王 10 李
02 张 11 田

表a和表b合成表c xh xm
01 王
02 张
10 李
11 田
 
select * from a
union
select * from b
 
select xm,xh... from a
union
select xm,xh... from b //字段和表a的必须一一对应
 
select * from a
union
select * from b
 
后退
顶部