sql内连接无法绑定由多个部分组成的标识符

SELECT *
FROM jb_inf [INNER] JOIN cj1_inf
ON jb_inf.姓名=cj1_inf.姓名

你是用Microsoft ACCESS 还是 SQL.
第一个,你看下你的sql,是否有拼写错误。
第二个,是否每个表里面有姓名这一栏。
第三个,两个“姓名”属性是否相同,不能一个是数字,一个是字母。
试试这样写

SELECT * FROM jb_inf INNER JOIN cj1_inf ON jb_inf.[姓名] = cj1_inf.[姓名];
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-11
SELECT jb_inf.*,cj1_inf.*
FROM jb_inf INNER JOIN cj1_inf
ON jb_inf.姓名=cj1_inf.姓名
相似回答