Select s* from student s student s2 left join sc c sc c2 on s.sid=1 and s.sid = c.sid and s2.sid =c2.sid group by s.id having count(c.cid)=count(c2.cid);
时间: 2024-04-11 13:30:48 浏览: 20
你的查询语句中存在一些错误。首先,你在选择语句中使用了错误的表别名(s* 应该是 s)。其次,你在 ON 子句中使用了错误的条件(s.sid=1),这可能导致不正确的结果。最后,你在 GROUP BY 子句中使用了错误的列(s.id 应该是 s.sid)。下面是修正后的查询语句:
SELECT s.sid
FROM student s
LEFT JOIN sc c ON s.sid = c.sid
LEFT JOIN student s2 ON s2.sid = c2.sid
GROUP BY s.sid
HAVING COUNT(c.cid) = COUNT(c2.cid);
相关问题
检查 SELECT s.* FROM student s, student s2 LEFT JOIN sc c ON s.sid = c.sid LEFT JOIN sc c2 ON s2.sid = c2.sid WHERE s.sid = 1 GROUP BY s.id HAVING COUNT(c.cid) = COUNT(c2.cid);
你的查询语句有一些问题。首先,你使用了旧的隐式连接语法(FROM student s, student s2),这在现代 SQL 中不推荐使用。其次,你在 WHERE 子句中使用了错误的条件(s.sid = 1),这可能导致不正确的结果。最后,你在 GROUP BY 子句中使用了错误的列(s.id 应该是 s.sid)。下面是修正后的查询语句:
SELECT s.*
FROM student s
LEFT JOIN sc c ON s.sid = c.sid
LEFT JOIN sc c2 ON s.sid = c2.sid
GROUP BY s.sid
HAVING COUNT(c.cid) = COUNT(c2.cid);
JOIN sc ON student.SId = sc.SId
这个JOIN语句是用来连接student表和sc表的,通过SId列将它们关联起来。这样可以根据学生的ID将两个表中的相关数据进行匹配和组合。
在这个语句中,`student.SId`表示student表中的SId列,`sc.SId`表示sc表中的SId列。通过将这两个列进行比较,找到它们之间的匹配项,然后将匹配项连接起来。
这样做的目的是为了将student表和sc表中具有相同学生ID的记录进行关联,以便在INSERT INTO ... SELECT语句中将相关数据插入到sc表中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)