Thomas: Mysql LEFT JOIN Spalte zeigt nur 0 an

Beitrag lesen

Danke Vinzenz

Also lege ich kundennummer in transactions an

[...]

Laß ich mir alle Einträge der Tabelle transactions anzeigen, steht in dem Feld kundennummer immer nur eine 0.

Hast Du daran gedacht, in der Tabelle "transactions" den Datensätzen einen Wert für das Feld "kundennummer" zuzuweisen?

Es sieht so aus, als hättest Du bei dieser Spalte als Standardwert "0" für einen numerischen Datentyp verwendet.

Ja, ich habe das Feld kundennummer in der Tabelle transactions mit Typ int(5) und Null not null angelegt.

Wenn ich in MyAdmin die Tabelle transactions angucke steht:
Feld           Typ   Attribute   Null   Standard
--------------------------------------------------------
kundennummer   int(5)               Nein    0

(die schon existierende kundennummer in userdb ist 5 Zeichen (50000) lang und wird mit auto_increment hochgezählt)

Habe ich einfach nur das Feld falsch angelegt?