Peter Kaufmann: Selektion von Daten bei mit Joints vernüpften Tabellen

Beitrag lesen

Hallo allerseits,

ich habe ein Problem mit der Abfrage in meiner MySQL Datenbank welches ich mir nicht erklären kann:
Ich versuche zwei Tabellen user und person mit einem Joint über nr gemeinsam abzufragen und dabei nur die Eintäge auszugeben die mit einem bestimmten Buchstaben anfangen. Das Problem ist, daß das Feld info (vom Typ text) nicht richtig angezeigt wird (es ist defenitiv nicht NULL). Zur Erklärung:

SELECT p.nr, p.vorname, p.name, p.geburstag, p.bild, u.email, u.homepage, u.info FROM person p, user u WHERE p.name LIKE "k%" AND p.nr = u.nr;
liefert
+----+-----------+----------+------------+--------------+-------------------------+-------------------------------+------+
| nr | vorname   | name     | geburstag  | bild         | email                   | homepage                      | info |
+----+-----------+----------+------------+--------------+-------------------------+-------------------------------+------+
| 47 | Peter     | Kaufmann | 1981-06-25 | pkaufman.jpg | mail@peter.in-berlin.de | http://me.in-berlin.de/~peter | NULL |

und
SELECT p.nr, p.vorname, p.name, p.geburstag, p.bild, u.email, u.homepage, u.info FROM person p, user u WHERE p.nr = u.nr;
Die gleichen Daten (nur für alle user) aber mit korrektem Feld info.

Grüße,
Peter