2011-02-09 6 views
1

내가 두 개의 테이블이 있습니다MySQL의 DB 테이블 쿼리

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

을하려고 쿼리 메신저입니다 :

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

하지만 난 그들을 연결하는 방법을 알고 DNT를 감사

답변

3

열쇠 두 테이블 사이에 INNER JOIN을 사용하십시오.

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

감사합니다. – getaway