返回信息流select a.id,a.routePassDocumentNO,a.passengerNum,a.haulKilometer,b.Port_Name,c.Country_Name,d.Country_Name
from routePassDocument a left join Port b on(a.Port_Id=b.Port_Id)
left join Country c on(a.originateCountry=c.Country_ID)
left join Country d on(a.arrivalCountry=d.Country_ID)
这个是左联接的代码
其中两个字段c.Country_Name,d.Country_Name都为同名Country_Name
有什么办法使之不相同呢,因为是最后将结果用jsp的jstl标签输出,所以直接封装成了List,没有写成resultset形式[em12]
这是一条镜像帖。来源:北邮人论坛 / database / #2556同步于 2008/10/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
关于左联接后数据表字段重名问题求助~
lovemaker
2008/10/13镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
select a.id,a.routePassDocumentNO,a.passengerNum,a.haulKilometer,b.Port_Name,c.Country_Name Country_Name_c ,d.Country_Name Country_Name_d
from routePassDocument a left join Port b on(a.Port_Id=b.Port_Id)
left join Country c on(a.originateCountry=c.Country_ID)
left join Country d on(a.arrivalCountry=d.Country_ID)
不知道理解对没,取别名就是了,这样不就区别了吗!
还是楼主想要表达其他意思?