두 값을 기반으로 두 테이블을 결합하려고합니다. 지금까지 가지고 있지만 %
을 사용하자마자 SQL 오류가 발생합니다.LIKE 연산자를 사용하여 두 테이블 조인
SELECT downloads.d_key, payer_email
FROM paypal_log
INNER JOIN
downloads
ON downloads.d_key LIKE "%" + paypal_log.custom + "%"
downloads.d_key
는 paypal_log.custom
내에서 될 것입니다.
감사의 말.
'좋아요'라고 생각하지 않습니다. 'WHERE' 절에서 사용해야합니다. – Bernard
이것은 여기에 이미 묻혀있는 것 같습니다 http://stackoverflow.com/questions/1930809/mysql-join-query-using-like –
거기에 'paypal_log.custom'의 키를 구문 분석하는 방법은 무엇입니까? d_key가 11 일 경우 111, 1111 등의 다른 키를 찾을 수 있습니다. 가입하기 좋은 방법은 아닙니다. – msmucker0527