2个表,一个资产类别表
cateid 大类编号 整数(最大10位) 联合主键
catename 大类名称 字符(最长40位)
subcateid 小类编号 整数(最大10位)
subcatename 小类名称 字符(最长40位)
一个资产表
assetid 固定资产编号 整数(最大10位) 主键
asset_name 固定资产名称 字符(最长40位) 非空
cateid 大类编码 整数(最大10位) 非空
subcateid 小类编码 整数(最大10位) 非空问题:我想查询资产表的时候不显示数字,还是显示类别表的名字,用子查询怎么写?
cateid 大类编号 整数(最大10位) 联合主键
catename 大类名称 字符(最长40位)
subcateid 小类编号 整数(最大10位)
subcatename 小类名称 字符(最长40位)
一个资产表
assetid 固定资产编号 整数(最大10位) 主键
asset_name 固定资产名称 字符(最长40位) 非空
cateid 大类编码 整数(最大10位) 非空
subcateid 小类编码 整数(最大10位) 非空问题:我想查询资产表的时候不显示数字,还是显示类别表的名字,用子查询怎么写?
资产表 a, 资产类别表 b
where a.cateid=b.cateid and a.subcateid=b.subcateid
from 资产表 a
Left Join 资产类别表 b on b.cateid=a.cateid and b.subcateid=a.subcateid----------------------------------------------------------------------
Select a.assetid,a.asset_name,(select catename from 资产类别表 where cateid=a.cateid) as catename,(select subcatename from 资产类别表 where cateid=a.cateid and subcateid=a.subcateid) as subcatename
from 资产表 a
select assetid固定资产编号,asset_name固定资产名称,zclbb.catename大类名称,subcatename小类名称 from zcb
join zclbb on zcb.cateid大类编码=zclbb.cateid大类编号 或者select assetid固定资产编号,asset_name固定资产名称,
(select catename大类名称 from zclbb where zclbb.cateid大类编号=zcb.cateid大类编码) as cateid大类编码,
(select subcatename小类名称 from zclbb where zclbb.subcateid小类编号=zcb.subcateid小类编码) as subcateid小类编码
from zcb
where cateid大类编码 = (select cateid大类编号 from zclbb)