sql子表
發布時間: 2025-01-19 13:23:11
『壹』 sql 什麼是父表子表
舉例:父表存儲飯館的結賬單概要記錄
子表存儲每一道菜的價格和其他費用,並會在子表中存儲父表的唯一標識。
『貳』 sql涓璼c琛ㄦ槸浠涔堟剰鎬
SC琛ㄦ槸S琛ㄧ殑瀛愯〃銆係QL璇鍙ュ壋寤簊c琛錛屾暟鎹搴搒c琛ㄧ殑鎰忔漇C琛ㄦ槸S琛ㄧ殑瀛愯〃錛屽叡鍚岀粍鎴愪簡涓涓鍊欓夌爜錛屽洜涓轟粬浠鐨勪換浣曚竴涓瀛愰泦閮戒笉鑳藉敮涓紜瀹氳〃涓鐨勪竴鍒楋紝鏁版嵁搴撴槸鎸夌収鏁版嵁緇撴瀯鏉ョ粍緇囥佸瓨鍌ㄥ拰綆$悊鏁版嵁鐨勫緩絝嬪湪璁$畻鏈哄瓨鍌ㄨ懼囦笂鐨勪粨搴撱
『叄』 sql子查詢表全部的意義,下面兩個sql 查詢結果為何不一樣
您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!你這兩個查詢查出的都是笛卡爾積、你沒發現同一學號和課號的人成績有多少個、就好比、你選了1號課90分、你還選了1號課85分、這顯然不符合邏輯。你的兩個查詢的結果不一樣是因為一個笛卡爾積的where條件成立了、而另一個沒成立、所以兩個一個結果少另一個多,但是查詢的結果都是沒有意義的數據。你要查的是所屬班級為20050201的所有學生的信息吧:做連接查詢的兩個表、欄位可以直接用的、不需要再嵌套了select s.學號,s.姓名,s.性別,g.課程編號,g.分數from 學生信息 s,成績信息 g where g.學生編號=s.學號 and 所屬班級= '20050201'order by g.分數 desc,非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!
熱點內容