读书人

数据库的几张表列名一样不能改现在

发布时间: 2013-07-16 22:38:05 作者: rapoo

数据库的几张表列名一样,不能改,现在关联起来怎么取某个值?
几张表关联起来后,有几个列名叫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 .... 这个*的内容又很长 ,为某几个取了别名,那么剩余的列名也要打出来好麻烦 有什么好解决的

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

读书人网 >.NET

热点推荐