我有两个表,一个是 课程信息表 C_ID, C_Style (编号,课程类型)
,另一个是 定课表,B_ID,C_ID,C_Style(定课id,课程信息id,课程类型)
我现在要实现的是 搜索出 定课表中C_ID等于某一固定值且出现次数小于4的 课程信息表中的信息。
,另一个是 定课表,B_ID,C_ID,C_Style(定课id,课程信息id,课程类型)
我现在要实现的是 搜索出 定课表中C_ID等于某一固定值且出现次数小于4的 课程信息表中的信息。
FROM 课程信息表 A
WHERE EXISTS ( SELECT 1
FROM 定课表 B
WHERE A.c_id = B.c_id
AND B.c_id = '???'
AND B.C_Style = '英语'
GROUP BY c_id ,
b_id
HAVING COUNT(1) < 4 )
--复制F姐姐的
select * from 课程信息表
where C_ID in( select C_ID from 定课表 group by 定课表
where C_ID='xx' having count(1)<4)