Mehrere SELECT-Abfragen auf verschiedene Tabellen

corona

Erfahrenes Mitglied
Hi!
Ich mache eine DB-Abfrage und es klappt auch alles. Doch jetzt will ich eine SELECT-Abfrage aus mehreren Tabellen machen. Ich weiss aber nicht wie.
Code:

$sql="SELECT * FROM namen WHERE hobbies LIKE '$hobbies' OR aussehen LIKE '$aussehen' OR freunde LIKE '$freunde'";



Klappt alles, weil die Spalten hobbies, aussehen und freunde alle in der gleichen Tabelle "namen" sind. Ich will jetzt aber 3 verschiedene Tabellen haben. Wie würde die SELECT-Abfrage dann aussehen?
So nicht auf jeden Fall:
Code:

$sql="SELECT * FROM hobbytabelle WHERE hobbies LIKE '$hobbies' OR SELECT * FROM aussehentabelle WHERE aussehen LIKE '$aussehen' OR SELECT * FROM freundetabelle WHERE freunde LIKE '$freunde'";



DANKESCHÖN JETZT SCHON!
 
Du mußt mit Joins arbeiten. Hier ein einfaches Beispiel, welches Tabelle1 und Tabelle2 verbindet.

Select * from Tabelle1 join Tabelle2 on tabelle1.feld1=tabelle2.feld1
 
Zurück