Ich bin sehr neu in SQL und ich habe gerade begonnen, meine eigene Datenbank in SQL Management Studio 2014 zu Hause zu erstellen. Also lerne ich immer noch die Grundlagen. Die Datenbank heißt FitnessClub (eine erfundene Firma, die ich erfunden habe).Benötigen Sie Anleitung zum Erstellen einer SQL-Abfrage
In dieser Datenbank habe ich drei Tabellen: Schüler, Sport und SchülerSports (ich glaube, Sie nennen es eine Junction-Tabelle?) Bitte gehen Sie davon aus, dass die PK und FK in allen Tabellen richtig sortiert.
Ich habe beschlossen, 20 Schüler und 10 Sport hinzuzufügen. Ich habe die ersten 10 Schüler mit den 10 Sportarten hintereinander eingeteilt, was bedeutet, dass die restlichen 10 Schüler keinen Sport bekommen haben.
In meiner PupilsSports Tabelle habe ich PupilID (PK) und SportID (PK) beide auf die jeweilige Spalte in den anderen beiden Tabellen bezogen und hier habe ich die 10 Schüler mit den 10 Sportarten auf einfache Weise hinzugefügt dies:
+-----+-------+
| P.ID | S.ID |
+-----+-------+
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | 10 |
+-----+-------+
ich möchte eine SQL-Abfrage erstellen, die ich laufen kann die Liste der Schüler, um herauszufinden, der nicht zu einem Sport zugeteilt? Ist das möglich?
Danke
Ja ist es leicht möglich. Wenn Sie nur SQL lernen, sollten Sie die folgenden Tutorials, die im Internet frei verfügbar sind, und vielleicht ein oder zwei Bücher verbessern, anstatt eine Frage in einem Forum für jede neue Technik zu stellen, die Sie lernen möchten. Diese Frage ist sehr einfach. –