查找某个人在某个班组内存在多个status为0的数据,将最小的id选出来
查找某个人在某个班组内存在多个status为0的数据,将最小的id选出来,并设置status为1
将查询查询结果作为where in的条件,需要select的结果再通过一个中间表select多一次,否则会报You can't specify target table for update in FROM clause。
select * from 表名 where 要过滤的条件在查询语句中加入where语句过滤;
例:有一张学生成绩表,表里有学生的名字、班级、学号、性别、课程名、考试分,现在要查询语文、英语、数学分数>=60分的人。
select * from 学生成绩表 where 语文>=60 and 数学>=60 and 英语>=60;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)