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,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
热点内容