select xiaozhang from cqhtqk where xiaozhang.cpbh=cqhtqk.cpbh and xiaozhang.pi_number=cqhtqk.pi_number我想查询出这两个表中pi_number和cpbh相同的记录,为什么老是提示:
服务器: 消息 107,级别 16,状态 1,行 1
列前缀 'xiaozhang' 与查询中所用的表名或别名不匹配。但把select 换成delete 就不会报这种错误,,请各位大虾帮帮忙
服务器: 消息 107,级别 16,状态 1,行 1
列前缀 'xiaozhang' 与查询中所用的表名或别名不匹配。但把select 换成delete 就不会报这种错误,,请各位大虾帮帮忙
select xiaozhang from cqhtqk,xiaozhang
where xiaozhang.cpbh=cqhtqk.cpbh
and xiaozhang.pi_number=cqhtqk.pi_number
第二:xiaozhang 是不是另一章表,怎么沒有關聯它們,如:
select cqhtqk.xiaozhang from cqhtqk left join xiaozhang on xiaozhang.cpbh=cqhtqk.cpbh and xiaozhang.pi_number=cqhtqk.pi_number 第三:如果xiaozhang 是兩章表都有的字段,就應該指明你要查找的xiaozhang是屬于哪一章表.