SELECT und JOIN

carre

Grünschnabel

Hi,

möglicherweise verstehe ich den 'JOIN' nicht:

SELECT user.password,user_info.* FROM user_info inner join user on (user.user = 'User1');

Bei dieser Abfage habe ich mir eigentlich erwartet (da user.user UNIQUE) das ich genau einen Datensatz bekomme mit password und denn dazugehörigen user_info des user.user = User1.

Was bekomme ich - alle passworte aller user + alle Felder der user_info des users User1.

Jemand eine Idee wo mein Fehler liegt? :confused:

Gruß Thomas
 
Zuletzt bearbeitet von einem Moderator:
Code:
SELECT user.password,user_info.* FROM user_info inner join user on (user.user = 'User1');

Du meinst sicher:

Code:
SELECT user.password,user_info.* 
FROM user_info 
inner join user on user.user = user_info.user
WHERE user.user = 'User1';

Gruß Marian
 
Zurück