ambiguous column name解决办法
在SQL语句中,如果使用联合检索的话,很有可能会出现ambiguous column name的错误。
原因是关联的两张表里含有相同的字段名,在选择语句中要标明是哪张表里的字段。
select a.*,b.* from tableA a left join tableB b on a.aid = b.bid where a.com_id = '1'
其中com_id是两张表都有的字段,选择语句中要指明是a表还是b表
ambiguous column name解决办法
在SQL语句中,如果使用联合检索的话,很有可能会出现ambiguous column name的错误。
原因是关联的两张表里含有相同的字段名,在选择语句中要标明是哪张表里的字段。
select a.*,b.* from tableA a left join tableB b on a.aid = b.bid where a.com_id = '1'
其中com_id是两张表都有的字段,选择语句中要指明是a表还是b表
有建议,请留言!