sql双表查询,重复项如何调用

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:34:33
如select from SMT_1,SMT_2;两个表都有SMT_id项,查询完后如何分别调用两个项中数据?
如access中可以用<%=rs("SMT_1.SMT_id")%>、<%=rs("SMT_2.SMT_id")%>来调用,那么mssql呢?

你可以用别名来代替啊

select SMT_1.SMT_id SMT_1_id , SMT_2.SMT_id SMT_2_id from SMT_1,SMT_2;

调用<%=rs("SMT_1_id")%>、<%=rs("SMT_2_id")%> 就可以了
access和mssq都可以用

列名重复得要指明具体是哪一张表的字段,应该select 字段 from 表,以别名的方式将所需要的字段查找出来,字段多的情况下不提倡sselect * from