用什么SQL语句(20分)

  • 主题发起人 主题发起人 nter
  • 开始时间 开始时间
N

nter

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个TABLE,都有一个叫BN的字段,用什么SQL语句可将两个TABLE的BN一
同SELECT出来,我试过这样,但不行:select bn from abc1 abc2
 
select BN from table1
union
select BN from table2
 
select db1.bn db2.bn from abc1 db1,abc2 db2
where .....
 
同意沈前卫的观点
 
lycwg好象也可以吧
 
Select Tabel1.BN,Tabel2.BN
From 。。。。。(From 后跟你的数据库名)
 
用我的试试:

select abc1.bn as bn1,abc2.bn as bn2 from abc1,abc2

这样,第一个表的bn字段被命名为bn1,第二个表的bn字段被命名为bn2,
这样可将两个TABLE的BN一同SELECT出来。
 
大家都说的可以
 
select BN from table1
union all
select BN from table2
只有这样才能选出全部记录
 
应该用union.
 
有很多方法的,不知你想怎么作。
如是并列,而两表中还有相同的字段,
可用
Select a.BN AS BNa,b.BN AS BNb
from abc1 AS b INNER JOIN abc2 AS a ON b.code=a.code

INNER JOIN 可使两表以某种条件(b.code=a.code )联接在一起。


当然用union作个联合也可以,只是它是纵向的不是横向的。

如没能联接的安段就用它好了。

Select a.BN AS BNa,b.BN AS BNb
from abc1 AS b,abc2 AS a
也是一样了。


 
接受答案了.
 
后退
顶部