mysql错误:Column ‘id’ in field list is ambiguous

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Megustas_JJC/article/details/82980221

原因:从join的表中进行select时,两个表都有id属性,列’ID’在字段列表中重复,其实就是两张表有相同的字段,但是使用时表字段的名称前没有加表名,导致指代不明,前面加上前缀“表名”就没问题了。

        SELECT
        a.*
        FROM dw_dim_warehouse a
        JOIN dw_adam_user b
        ON a.name = b.business
        WHERE a.status = 1
        AND b.valid =1
        AND b.name = #{name}

猜你喜欢

转载自blog.csdn.net/Megustas_JJC/article/details/82980221