Access兩個表一對多關係如何實現查詢

時間 2021-10-14 22:24:14

1樓:小開文件鋪

select name,學科,學科成績 from 學生表,成績表where 學生表.name=成績表.name[學生表.

name]和[成績表.name]做成一對多的關係,使用上述查詢就可以了。

此外,不建議用name作聯絡欄位,最好用一個id欄位,因為name可能會重複。

有問題可以找我:[email protected]我這裡有一些做好的例子,你可以檢視一下:

找ttt軟體作品

2樓:匿名使用者

成績表中的 姓名 與 學生表中的 姓名 建立關係然後 選擇 你想顯示的欄位 就可以了啊

你可以hi 我

或者q 我 872510

3樓:

按照你的說法,應該是三張表,學生表,課程表,學生課程成績表才能構成你的要求是合理的。

學生表,課程表是字典表,通常情況下是不變的,成績表是資料表,隨著學生的課程考試在變換。

現在讓我們來看一下,三張表的基本結構,當然只能滿足你的基本要求,如果實際應用,還要進行修正。

學生表的資料結構:

id,學號,姓名,性別,年級,身份證號,....

課程表的資料結構:

id,課程號,課程名稱,課程性質,....

成績表的資料結構:

id,學號,課程號,成績,學期,....

假定上述三表中已經由你設計使用者操作介面進行錄入,現在我們通過sql語句檢索學生課程資料:

select a.學號,b.姓名,b.性別,a.課程號,c.課程名稱,a.成績,a.學期

from 成績表 a ,學生表 b ,課程表 c

where a.學號=b.學號 and a.課程號=c.課程號

and a.學號="你將要檢索的學生學號"

order by 學期,a.課程號

即可得到檢索結果,然後構造一個輸入介面,將其顯示。

access表之間一對多關係;並實施參照完整性需要怎麼操作

4樓:匿名使用者

操作都是有一些教程的,根據教程裡面就可以很好的操作了,這個都可以的

5樓:匿名使用者

開啟工具\關係,把相關表拖上去,進行處理。

access怎樣建立一對多的表關係

在vf中,建立一對多關係和永久關係,怎麼判斷是建立主索引

情聖 右擊修改 索引 就可以看啦 主索引 普通索引或者是候選索引 普通索引 沒有什麼大不了的事 主索引是指關鍵字或索引表示式中不允許出現重複值的索引,主索引用於主表或被引用的表,用來在一個永久關係中建立參照完整性。對於一個表而言,只能建立一個主索引。候選索引是可以做主關鍵字的索引,因為它不允許含nu...

多對多關係的中間表,如果跟另外兩張表關聯

不明白樓主的意思。我舉個例子。一個老師表,一個學生表,一個上課的多對多關係的中間表這個 多對多關係的中間表 包含2個欄位,一個老師id,一個學生id.現在還要跟另外兩張表關聯?難道一個是 教室表,一個是時間表?最後這個 多對多關係的中間表 包含4個欄位一個時間,一個老師id,一個學生id,一個教室i...

sql中一對多關係的查詢結果的多行轉換成一行多列

1 建立測試表,create table test fee userid number,feeid number,fee number 2 插入測試資料 insert into test fee values 1,1001,80 insert into test fee values 1,1002,...