【发布时间】:2009-08-07 07:33:09
【问题描述】:
我有一个这样的 sql 选择,它返回一个数据表:
select * from table1 a join table2 b on a.id=b.id
table1 和 table2 都有一个名为 itemno 的列。
如何引用 2 个单独的列?通常我会使用类似的东西:
datarow["itemno"].ToString(); <=first column named itemno only
datarow["b.itemno"].ToString(); <= fail
但是,这似乎只获得了名为 itemno 的第一列。
有没有办法在不更改我的 sql 语句的情况下引用名为 itemno 的第二列? (我知道我可以更改我的 sql 语句,取出 * 并放入列别名)。
【问题讨论】: