1樓:
你select * from 表的時候,from兩個表。
後邊再where 表1.id = 表2.id
暈了,我說的id也就是主外來鍵關係的列。也就是你說的學號
2樓:匿名使用者
現在的學生啊 照著書一點點做比打這些字容易多了
用sql語言「檢索平均成績大於75分的學生名和所在系」 「查詢學生的分數和沒有學生選修的課程」 5
求用sql語言在資料庫中查詢沒有選修任何課程的學生的學號,姓名的命令?
3樓:匿名使用者
假設學生表為
a,學號欄位為id,姓名欄位為name;
課程表為b,其中row_id為課程編號,stu_no為選修該門課的學生的學號
sql:
select a.id,a.name
from a
where a.id not in (select distinct b.stu_no from b)
4樓:匿名使用者
應為三張表:
學生表a 課程表b 選修表c(cid aid bid)--沒有選修任何課程的學生的學號
select * from a where aid not in(select distinct aid from c) --為已選修的人
如有問題可以追問,我當及時回答.
希望能幫到你!
5樓:抽插小旋風
select 學號,姓名 from 表 where 選修課程 is null
或者select 學號,姓名 from 表 where 選修課程 =『』
查詢存在兩門(包含兩門)以上課程不及格的學生姓名
6樓:匿名使用者
select student.sname from student,sc
where score <60
sql:查詢每門課程的課程名、選課學生姓名及其學號,選課人數
7樓:匿名使用者
我的學生資料庫跟你的差不多,我就用我的這些表給你做了個
select c.**o,s.sname,s.sno,選課人數 from course c
left join sc on c.**o=sc.**o
left join student s on s.sno=sc.sno
left join (select c.**o, count(s.sno) 選課人數 from
course c left join sc on c.**o=sc.**o
left join student s on s.sno=sc.sno
group by c.**o) as t on t.**o=c.**o
8樓:
你連關係都沒給,怎麼查。。。
怎樣用sql2019和c做簡單小系統
以users表為例,有三個欄位,自增長的編號id,int型別 名稱name,nvarchar型別,密碼pwd,nvarchar型別 首先在vs2005中引入using system.data.sqlclient 名稱空間 增加 姓名 密碼 public int insert string name,...
2023年c1駕照想增駕a1駕照可以嗎
先去增b1或b2後再談增al c1駕照可以直接增駕a1嗎?c1駕駛證是不可以直接升到a1駕照的,要先升到b類駕照,才可以升a類駕照。機動車駕駛證申領和使用規定 第14條 已持有機動車駕駛證,申請增加準駕車型的,應當在本記分週期和申請前最近一個記分週期內沒有滿分記錄。如果是申請增加中型客車 牽引車 大...
2023年沒有C1駕駛證能直接考取B1駕駛證嗎?
根據公安部123號令 機動車駕駛證申領和使用規定 第十三條 初次申領機動車駕駛證的,可以申請準駕車型為城市公交車 大型貨車 小型汽車 小型自動擋汽車 低速載貨汽車 三輪汽車 殘疾人專用小型自動擋載客汽車 普通三輪摩托車 普通二輪摩托車 輕便摩托車 輪式自行機械車 無軌電車 有軌電車的機動車駕駛證。在...