Select befehl mit 2 verschiedenen datenbanken

thiamak

Grünschnabel
ich kenn mich leider nur ein bischen mit mysql aus und ich hoffe, jemand von euch kann mir helfen!


ich habe eine SELECT anfrage umzuschreiben, weil diese zur Zeit auf eine tabelle zugreift, aber in der Zukunft auf 2 tabellen zugreifen muss.


Zur Zeit sieht das so aus:

PHP:
$class= mysql_query("SELECT class FROM roster_members WHERE name='$ausgabe[0]'");


die tabelle roster_members dazu:

Code:
class = Druid
Name = Miraculix



Nun hab ich da ein Problem, da ich von dieser tabelle nichts mehr abfragen möchte, sondern von 2 anderen, die so aussehen:


Tabelle 1:
Code:
class_name = Druide
class_id = 7


Tabelle 2:
Code:
member_name = Miraculix
member_class_id = 7


wobei class_id in tabelle 1 und member_class_id in tabelle 2 das gleiche sind. jetzt ist meine frage wie ich das machen kann das ich dasselbe Ergebniss wie zur Zeit rausbekomm. hoffe es ist verständlich wie ich es geschrieben hab.

Wäre net wenn mir da jemand helfen könnte
 
Guten Morgen thiamak,

hier dein Frühstück:
SQL:
SELECT what_ever_you_want
FROM Tabelle1
LEFT JOIN Tabelle2 ON (Tabelle2.member_class_id = Tabelle1.class_id)
WHERE name = '$ausgabe[0]'

Solltest du noch Hunger haben, kann ich die das empfehlen: *mampf*


Gruß
elm
 
Zuletzt bearbeitet von einem Moderator:
Zurück