数据库的几张表列名一样,不能改,现在关联起来如何取某个值
数据库的几张表列名一样,不能改,现在关联起来怎么取某个值?
几张表关联起来后,有几个列名叫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 ......
------解决方案--------------------
没什么好办法, 只能一个个写
几张表关联起来后,有几个列名叫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 ......
------解决方案--------------------
没什么好办法, 只能一个个写