SQL问题select ...left join...A.id=B.id

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:54:46
select A.class,A.userName,B.math,B.chinese,B.art from grade as B left join userInfo as A on A.class = B.class where A.type='学生' and A.class='
这句话怎么在SQL里面提示
消息 105,级别 15,状态 1,第 1 行
字符串 '' 后的引号不完整。
消息 102,级别 15,状态 1,第 1 行
'' 附近有语法错误。
求高手帮我改改啊!

最后一部分A.class='出了问题,引号后面没写全,应加上查询条件,例如
A.class='机械工程系',这个内容要看你的数据表userinfo的字段class中的值而定。

/*书写语句时应该注意分行,方便自己和他人阅读*/
select A.class,A.userName,B.math,B.chinese,B.art
from grade as B left join userInfo as A
on A.class = B.class
where A.type='学生' and A.class='(你要查询的某字段)'