日期:2014-05-16  浏览次数:20992 次

两个SQL表自然连接后,C#如何访问其点成员?



select * from table1 a inner join table2 b on a.IDA=b.IDB

这里有两个A1,用C#怎么访问到他们?
while(mydr.read())
{
      response.write(mydr["a.A1"].tostring());  //这种写法是错误的

}
------解决方案--------------------
select a.A1 as a_A1....  from table1 a inner join table2 b on a.IDA=b.IDB

  response.write(mydr["a_A1"].tostring());  //这种写法是错误的
------解决方案--------------------
mysql数据库  像你这样的查询    相同的列名 会在后面的列名上加个“1”在后面   即a.a1  =  a1  b.a1 = a11