Thomas: Mysql LEFT JOIN Spalte zeigt nur 0 an

Beitrag lesen

Halle,

ich möchte 2 Tabellen miteinander verknüpfen. In beiden Tabellen ist der username vorhanden. Die kundennummer ist nur in userdb drin und den möchte ich auch in transactions drin haben.

Also lege ich kundennummer in transactions an und gebe den unten stehenden SQL Befehl ein. (ich mach das alles in phpMyAdmin) Dann wird mir die Zuordnung in einer kleinen Tabelle gezeigt und die stimmt auch. Aber und da kommt das Problem:
Laß ich mir alle Einträge der Tabelle transactions anzeigen, steht in dem Feld kundennummer immer nur eine 0.
Weiß jemand warum?

Die 2 Tabellen:

Tabelle userdb
--------------
kundennummer
username

Tabelle transactions
--------------------
username
kundennummer

SELECT userdb.kundennummer, userdb.username
FROM userdb
LEFT JOIN transactions ON transactions.kundennummer = userdb.kundennummer