나는 다음과 같은 쿼리가 :SQL 쿼리 왼쪽에 참여하여 어떠한 결과를 보여줍니다
SELECT u.user_id, u.username, u.email
hp.homepage_id
FROM table_u u
LEFT JOIN table_hp hp
ON (u.user_id = hp.user_id)
WHERE u.blocked = 'N'
AND u.email LIKE 'someemailaddress'
나는 USER_ID 컬럼에 결합하고, 지정된 이메일 주소가 누락되어 있지는 않은가을 위해 나는 두 속성이 동일한 그래서 난 결과를 얻어야한다 알고을하지만, 여전히 나는 어떤 결과도 얻지 못한다 ... 그래서이 쿼리에 무엇이 잘못 되었는가?
테이블의 샘플 데이터를 보여주십시오. – Jens
문제를 설명하는 예제 행을 게시하십시오. 나는'LIKE'에 와일드 카드가 없다는 것을 알기 때문에,'u.email'의 부분 일치를 원하면 그걸 얻지 못할 수도 있습니다. –
yoru LIKE 조건에 와일드 카드를 사용합니까? –