老是提示 附近有语法错误

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:07:21
Select name from cusInfo natural join regInfomation
老提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: 'regInfomation' 附近有语法错误。

cusInfo的主键是idCard,然后regInfomation是包含有idCard字段的,它的主键是runningNum。
怎么回事呢?
改成一楼的,又变成
服务器: 消息 107,级别 16,状态 3,行 1
列前缀 'cusInfo' 与查询中所用的表名或别名不匹配。
名字没错啊。。。

join 分 left join ,right join,inner join 并且要和 on 搭配使用
你把上句改成
Select name from cusInfo left join regInfomation
on cusInfo.idCard= regInfomation.idCard
应该可以了

join…on… on 后面接条件,一般情况下,用 join 是查两个表里相同的部分,所以需要有条件限制