1. 程式人生 > >mysql錯誤:Column ‘id’ in field list is ambiguous

mysql錯誤:Column ‘id’ in field list is ambiguous

原因:從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}