这样的SQL语句怎么写?(50分)

  • 主题发起人 主题发起人 blackX
  • 开始时间 开始时间
B

blackX

Unregistered / Unconfirmed
GUEST, unregistred user!
这样的SQL语句怎么写?
请教各位:
有三个表:
表一:
字段一: bmbh
字段二: bm
表二(sd_lx):
字段一:lxbh
字段二:lx
表三(sd_cy):
字段一:cybh
字段二:cyxm
字段三:bmbh
字段四:lxbh
... ...
也就是说表一和表二是表三的代码库,在表三中只用存入代码,但在显示表三时需还原成代码所指内容,我只会写两个表连接的SQL语句,三个表连接的SQL语句怎么写?
分不多,先谢谢了!
 
select a.bm,b.lx,c.cybh,c.cyxm from sd_bm a,sd_lx b,sd_cy c
where c.bmbh=a.bmbh
and c.lxbh=b.lxbh
 
select c.cybh,c.cyxm,a.bm,b.lx from 表一 a,表二 b,表三 c where a.bmbh=c.bmbh and b.lxbh=c.lxbh
 
谢谢楼上两位,我也这样写过,为什么数据集里什么都没有呢?
表三里可是有内容的啊
 
Select cybh,cyxm,bmbh,lxbh,
(Select bm from 表一 where bmbh=AAA.bmbh) as bm,
(Select lx from 表二 where lxbh=AAA.lxbh) as lx
From 表三 AAA

这样写看看
 
QuickSilver, 你的方法能行,谢谢
也谢谢另外两位了!
 
后退
顶部