Hallo,
ich habe drei Tabellen und möchte die mit einem LEFT 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 |
Das ist derzeit mein Code
PHP-Code:
$sqlab = "SELECT gastgeber.mail, gastgeber.typ, karte.karteein, lastminute.textlast FROM gastgeber
LEFT JOIN karte ON (gastgeber.kundennummer = karte.kundennummer)
LEFT JOIN lastminute ON (lastminute.kundennummer = gastgeber.kundennummer)";
$sqlab .= " WHERE gastgeber.kundennummer = '".$kundennummer."'";
$res = mysql_query($sqlab);
while ($zeile = mysql_fetch_assoc($res))
//////////////EMail und Karte und lastminute ja
if ($zeile['mail'] != "" && $zeile['karteein'] =="ja" && $zeile['textlast'] !="")
{
echo
Leider bekomme ich aber nur:
Tab.JOIN
kundennummer | Inhalt1 | Inhalt2 | Inhalt3
----------------------------------------------------------
123 | blau | blume | essen
Was ist denn nun Falsch? oder geht das ganz Anders.. oder oder oder
