我是SQL新手,刚开始在家中创建自己的SQL Management Studio 2014数据库。所以我仍然在学习基础知识。 该数据库被称为FitnessClub(我组成的一家虚构公司)。需要关于创建SQL查询的指导
该数据库中,我有表:学生,体育和PupilsSports(?我想你把它结合表),请假设我已经在所有表正确排序出来的PK和FK。
我决定添加20个学生和10个运动。我已经连续分配了10个运动项目的前10名学生,这意味着剩下的10名学生没有被分配到一项运动。
在我的PupilsSports表中,我有PupilID(PK)和SportID(PK)都与另外两张表中的相应列有关,这就是我添加了10个运动的10个学生的简单方式这样的:
+-----+-------+
| P.ID | S.ID |
+-----+-------+
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | 10 |
+-----+-------+
我想创建,我可以运行,找出谁没有被分配到一个体育小学生列表中的SQL查询?这可能吗?
谢谢
是的,这很容易。如果你只是在学习SQL,那么你最好不要在网上免费提供的教程,也可能是一两本书,而不是在论坛上提问你想学习的每一种新技术。这个问题是非常基本的。 –