ich MySQL Workbench verwenden, und ich habe folgende Frage:MySQL schließt sich und die Auswahl aus mehreren Tabellen
die Mitarbeiter Daten Erstellen Sie mit Hilfe von Auswahlabfragen, die folgenden Informationen zur Verfügung stellt: zeigt eine Liste der Mitarbeiter und was Abteilung sie sind in
- Spalten: Mitarbeitername, Name der Abteilung
ich zwei Aussagen haben, die genau die gleiche Rendite bieten, aber es ist 1000 Zeilen! Mache ich das "Join" richtig?
SELECT
departments.dept_name, employees.last_name, employees.first_name
FROM
departments, employees
WHERE
departments.dept_name = employees.departments.dept_name;
und
SELECT
dept_name, last_name, first_name
FROM
departments
INNER JOIN
employees
ON
departments.dept_name = employees.departments.dept_name;
Die zweite Methode ist korrekt. Der erste ist archaisch und schreibt Ihre Fragen in mittleres Englisch. –
Beide sind korrekt, aber der zweite Ansatz ist viel besser lesbar. – jordanwillis