2011-02-09 4 views
1

j'ai deux tables:table MySQL db requête

users{user_id, username, picture} 
likes{id, user_id, image_id} 

la requête im essayant de faire est:

select username, picture 
from user and from likes 
where user_id=user_id 
and image_id=4 

mais je dnt savoir comment les connecter, merci

Répondre

3

La clé est d'utiliser un INNER JOIN entre les deux tables.

SELECT u.username, u.picture 
    FROM user u 
     INNER JOIN likes l 
      ON u.user_id = l.user_id 
    WHERE l.image_id = 4 
+0

merci votre bon lol :)) +1 de moi – getaway