Hallo,
ich würde gerne wissen, ob man eine bestimmte SQL-Anfrage unterschiedlich schreiben kann.
Nehmen wir an, wir hätten 2 Tabellen (Kunde und Auftrag) und ein Attribut, das sie gemeinsam haben (Kundennummer). Nun möchte man diese 2 Tabellen via INNER JOIN miteinander verknüpfen, um den Auftragsdatum anzuzeigen. Ich möchte nur wissen, ob beide Schreibweisen korrekt sind oder nicht.
1. ) SELECT Name,Vorname,Auftragsdatum FROM Kunde INNER JOIN Auftrag ON
Kunde.Kundennummer=Auftrag.Kundennummer;
2.) SELECT Name,Vorname,Auftragsdatum FROM Auftrag INNER JOIN Kunde ON
Auftrag.Kundennummer=Kunde.Kundennummer;
Ich habe lediglich die Position von Tabelle 1 und 2 bei der INNER JOIN Funktion vertauscht. Wäre aber auch beides korrekt oder würde man in Microsoft Access ein Fehler bekommen? Habe die Datenbank leider nicht, sonst würde ich es selber probieren.
Danke!
ich würde gerne wissen, ob man eine bestimmte SQL-Anfrage unterschiedlich schreiben kann.
Nehmen wir an, wir hätten 2 Tabellen (Kunde und Auftrag) und ein Attribut, das sie gemeinsam haben (Kundennummer). Nun möchte man diese 2 Tabellen via INNER JOIN miteinander verknüpfen, um den Auftragsdatum anzuzeigen. Ich möchte nur wissen, ob beide Schreibweisen korrekt sind oder nicht.
1. ) SELECT Name,Vorname,Auftragsdatum FROM Kunde INNER JOIN Auftrag ON
Kunde.Kundennummer=Auftrag.Kundennummer;
2.) SELECT Name,Vorname,Auftragsdatum FROM Auftrag INNER JOIN Kunde ON
Auftrag.Kundennummer=Kunde.Kundennummer;
Ich habe lediglich die Position von Tabelle 1 und 2 bei der INNER JOIN Funktion vertauscht. Wäre aber auch beides korrekt oder würde man in Microsoft Access ein Fehler bekommen? Habe die Datenbank leider nicht, sonst würde ich es selber probieren.
Danke!