执行select查询时出现列名不明确这个错,怎么改?求帮助

2024-12-21 08:22:02
推荐回答(2个)
回答1:

你的I_ORDER_NO 和 I_PRODUCt_ID 在 T_PLAN、T_ORDER_PrODUCE、M_PRODUCT中至少出现两次,所以SELECT中的 I_ORDER_NO 和 I_PRODUCT_ID 不知该取那个表的,
你可以在这两个字段前,添加表名前缀,由于是连接用的字段,随便那个表的都行

回答2:

应该是多个表中都有相同的字段名,在字段名前加表名以指定,形成:

表名.列名