2 fast identische Tabellen mit einer Abfrage

bomberpilotmp3

Erfahrenes Mitglied
Hallo,

ich habe vorab kurz eine Frage an euch.

Ich habe 2 Tabellen. Die sind alle unterschiedlich bis auf die ID. Das heisst, wenn ich 2 Tabellen ausgeben möchte, mach ich 2mal Hintereinader mysql_query().
Da ich aber was besonderes vorhabe, brauch ich das ein wenig anders. Wie ist es möglich,
2 Tabellen mit einem mysql_query() auszuwählen? Sie haben schließlich die selbe ID und können mit einer WHERE Abfrage leicht angesprochen werden.
 
Hi

Was hast du vor?
Willst du nur den Inhalt bei der Tabellen mit einer Abfrage? Dann schau dir mal das Schlüsselwort UNION an.

Wenn du die beiden Tabellen verknüpfen willst, brauchst du etwas, womit du die Daten in der anderen Tabelle identifizieren kannst. Ansonsten entsteht ein Kreuzprodukt.

Falls du nicht weißt, wie du es beschreiben sollst, füg am Besten noch die Entitätstypen mit ein paar Beispiel hinzu
 
Code:
select tabelle1.keine_ahnung, tabelle1.keine_ahnung2, 
tabelle2.wurscht, tabelle2.id from tabelle1, tabelle2 
Where
tabelle1.keine_ahnung = "dies und jenes" or tabelle2.id = 2

Vieleicht so was?
 
@Threadstarter:
Dann beschreib doch dein Vorhaben nochmal und anders mit Beipieldaten

@Dunas
Auch das erzeugt ein Kreuzprodukt nur mit weniger Daten
 
@Nico
Fachsprache *gg Natürlich hast du recht.
Ich hatte gehofft meins wäre etwas einfacher zu verstehen.
Obwhl ich sagen muss, die Problemdarstellung ist wirklich etwas unklar:confused:
 
Zurück