hallo i Tabellen wie dieses zu erhalten:die Ergebnisse aus zwei Tabellen Mit Informationen aus einem dritten ein
Personen: person_id, Name dann habe ich Tabellen viele Langauge, die die Sprachen Menschen enthalten sprechen, Die Tabellen selbst haben nur die IDs. Englisch
: zum Beispiel person_id
dann auch eine Tabelle Ich habe das enthält, was Schulen, die sie lehren, in, auf Tabellen zum Beispiel aufgeschlüsselt:
havard: person_id
Um diese Leute zu bekommen, die an havard lehren und auch Englisch sprechen, verwende ich die folgende Abfrage:
SELECT * FROM english LEFT JOIN havard.person_id = english.person_id
Dies wird die ID der Person zurückgeben, die Englisch sprechen kann und an havard unterrichtet. Wie kann ich dieses Ergebnis verwenden, um den Namen dieser Personen aus der Personentabelle zu erhalten? Es ist leicht peasy mit PHP, aber ich frage mich, ob es auch mit mysql machbar ist.
Ich stimme zu, dass dies ein viel besseres Schema ist – JDD
Danke Mann, guter Rat. – Ray
Verändert es irgendetwas, dass eine Sprache im Grunde von einer unbestimmten Anzahl von Menschen gesprochen werden kann, kann auch ein Lehrer (in der Theorie natürlich) an einer unbegrenzten Anzahl von Schulen unterrichten? – Ray