MYSQL语句问题~!!该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:59:12
已知有a,b 两个表。
a表有学生的详细信息,有一个userid
b表只有userid,class

想选出a表里的所有信息并且以b表里的class作为条件。
该怎么写?

比如 我想从a表里选出某个班级的学生,但是a表只有userid没有class
class在b表 .

下面的语句就可以:

SELECT * FROM a WHERE userid IN (SELECT userid FROM B WHERE `class`='XXX'

注意语句里面的符号,引号是两种,不要搞反了。

你这条件模模糊糊的~不过意思大致看明白了,不就多表查询嘛~你把所有条件列出来,我给你写好了~