sql查詢高手看看

時間 2022-07-22 10:40:10

1樓:

你的意思是說:

2號同學選修了1號課,同時還選修了其它課。現在2號同學想知道哪些同學的1號課成績比他的高?

如果是這樣,那麼:

select s.sno,s.sname from sc inner join s on sc.

sno=s.sno where sc.scgrade>(select scgrade from sc where sno='2' and cno='1')

2樓:

列出「1」號課成績比「2」號同學該門課成績高的所有學生的學號

select a.sno,s.sname from (select sno,cno,scgrage from sc where cno='1') a

,(select sno,cno,scgrage from sc where cno='2') b,s where a.scgrage>b.scgrade and s.

sno=a.sno

3樓:

……我再想想!

這樣select a.sno from (select sno,scgrage from sc where cno='1') as a

,(select sno,scgrage from sc where cno='2') as b where a.scgrage>b.scgrade and s.

sno=a.sno

4樓:匿名使用者

你是不是想查既參加一號課又參加二號課,且一號課成績比二號課成績高的學生id??

sql查詢問題,sql查詢問題

select aa01 sum cc02 from aa01inner join bb01 on aa01 bb01 iner join cco1 on bb02 cc02 group by aa01 大概語句就是這樣,bb01和cc01是通過bb02和cc02關聯 select a.aa01,a....

sql連線查詢語句問題,SQL連線查詢語句問題!!!

簡單寫的話,sql語句就是 select top 10 title date from select title date from new union select title date from res union select title date from affiche as tbltit...

sql查詢多表排序,sql多表分組查詢並排序的問題

select table2.from table2 inner join table1 on table2.table1 id table1.id order by table1.paixu 就像你寫的這樣,直接加過濾條件就可以 但是要在字段前加表名字首以區分兩個表的id欄位 select tabl...