SELECT app_user.username, profile.bio, profile.image
FROM app_user
INNER JOIN profile
ON profile.user_id=1;
이렇게 하면 row가 하나만 나와야되는데 전부나옴;
지금 내가 user table에는 user가 4개가 있고
profile table에는 user_id가 1인 정보 하나만 있거든?
근데 query저렇게 실행하면 user_id가 1인 정보 하나만 나오는게 아니라
모든 유저에 대해서 똑같은 profile내용이 나옴
뭐가 잘못됨??
해당 댓글은 삭제되었습니다.
근데 on조건에 프로필.유저아디=앱유저.유저아디하면 Where안쓰면 4개 전부 나오던데 왜그러는거야?? On을 만족하는건 1개밖에없는데 왜 4개가나와?