链接表以后传数据出现问题 好像是有重复字段 能帮忙解决吗 急需 这些话是用来凑字数的
两个表都有_c1字段,使用select *
导致结果集有两个_c1字段。改成select dws_cityhouse.*, dws_zll.dist, dws_zll._c1 as _c5
试试
有相同的列名
select 语句表名后列字段 as 重命名
2个表都有_c1这个列字段
用a._c1 ,b._c1区分
都有_c1字段,select dws_cityhouse._c1, 其他字段 然后关联查询
SELECT t.*
FROM dws_cityhouse t
LEFT OUTER JOIN dws_zll t1 ON t.distl = t1.dist ;
上述语句dws_cityhouse t :别名为t, LEFT OUTER JOIN 表名 t1 on t.字段 = t1.字段 表链接的一种语法
这是因为_c1字段重复造成的,因为dws_cityhouse表和dws_zll表都有_c1字段,sql语句不认识你取的是哪一个,可以改成如下写法,取
SELECT ch.*,dz.price
FROM dws_cityhouse ch
LEFT OUTER JOIN dws_zll dz ON ch.distl = dz.dist ;
望采纳