Hallo,
ich habe drei Tabellen und möchte die mit einem INNER JOIN verbinden.
Das Problem ist, dass eine Tabelle nicht vollständig ist.
Beispiel:
Tab.1
kundennummer | Inhalt1
----------------------------------
123 | blau
312 | rot
Tab.2
kundennummer | Inhalt2
----------------------------------
123 | blume
312 | tomate
Tab.3
kundennummer | Inhalt3
----------------------------------
123 | essen
Das Ergbins soll so sein:
Tab.JOIN
kundennummer | Inhalt1 | Inhalt2 | Inhalt3
----------------------------------------------------------
123 | blau | blume | essen
312 | rot | tomate |
Mit
Bekomme ich aber nur:
Tab.JOIN
kundennummer | Inhalt1 | Inhalt2 | Inhalt3
----------------------------------------------------------
123 | blau | blume | essen
.
ich habe drei Tabellen und möchte die mit einem INNER JOIN verbinden.
Das Problem ist, dass eine Tabelle nicht vollständig ist.
Beispiel:
Tab.1
kundennummer | Inhalt1
----------------------------------
123 | blau
312 | rot
Tab.2
kundennummer | Inhalt2
----------------------------------
123 | blume
312 | tomate
Tab.3
kundennummer | Inhalt3
----------------------------------
123 | essen
Das Ergbins soll so sein:
Tab.JOIN
kundennummer | Inhalt1 | Inhalt2 | Inhalt3
----------------------------------------------------------
123 | blau | blume | essen
312 | rot | tomate |
Mit
Code:
$sqlab = "SELECT mail, typ, karteein, textlast FROM gastgeber INNER JOIN karte ON gastgeber.kundennummer = karte.kundennummer INNER JOIN lastminute ON lastminute.kundennummer = karte.kundennummer";
$sqlab .= " WHERE karte.kundennummer = '".$kundennummer."'";
$res = mysql_query($sqlab);
Bekomme ich aber nur:
Tab.JOIN
kundennummer | Inhalt1 | Inhalt2 | Inhalt3
----------------------------------------------------------
123 | blau | blume | essen
.