1樓:匿名使用者
select 學生.學號,姓名 from 學生,選課 選課1 where 學生.學號=選課1.學號 and not exists
(select * from 選課 選課2 where 選課2.學號='s001' and not exists
(select * from 選課 選課3 where 選課2.課程號=選課3.課程號 and 選課1.學號=選課3.學號));
我剛作出來的,你自己修改語句中的表名和屬性名稱吧。
2樓:
select s2.*
from student s2,sc c2where s2.sno=c2.sno
and s2.sno<> s.sno
and c2.cno in(
select c.cno
from student s,sc c
where s.sno=c.sno
and s.sno='s001')
3樓:匿名使用者
試試是否可行吧...
select a.sno,a.sname from student a inner join sc b on a.
sno=b.sno and b.cno in(select cno from sc where sno='s001')
求高手幫我看看這個SQL語句,有問題幫忙修改下
select d.company name,d.cnt,f.cnt,e.cnt from select b.company name,count as cnt from market space a left join car company b on a.company id b.id where...
sql 問題,sql語句的問題?
請檢查 1,表名,就是 insert into 表名 values 有沒有錯誤 2,insert into的values 必須包含整個表的所有列,你的表只有3個列嗎?其他的可以根據列的資料型別用逗號或者兩個單引號加逗號實現。比如 insert into 表名 values 40001,3,id列,就...
高手幫幫忙求一SQL語句,高手 幫幫忙 求一SQL語句
假設您的表名為test0817 語句如下 select a.mebid,sum case a.ac when 0 then a.ab else a.ab 1 end as zonghe from test0817 a group by a.mebid 結果mebid zonghe 1 122 2 1...