首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

数据库的几张表列名一样,不能改,现在关联起来如何取某个值

2013-07-16 
数据库的几张表列名一样,不能改,现在关联起来怎么取某个值?几张表关联起来后,有几个列名叫zd1的现在adoque

数据库的几张表列名一样,不能改,现在关联起来怎么取某个值?
几张表关联起来后,有几个列名叫zd1的

现在adoquery.fieldbyname('zd1').asstring  这样取值会错误

要怎么取关联起来后的表的某个zd1的值


[解决办法]
关联查询时改个别名就行

select a.zd1 as Azd1
from Ta a 

[解决办法]
在查询的SQL语句中将其改成别名。如:
select a.zd1 as Azd1,b.zd1 as Bzd1
from T1 a join T2 b on ......

[解决办法]

引用:
可是我的是select * from .... where ....   这个*的内容又很长 ,为某几个取了别名,那么剩余的列名也要打出来··好麻烦  有什么好解决的

没什么好办法, 只能一个个写

热点排行