0
역할 및 대금 청구 주소를 기반으로 사용자 목록을 표시하는 쿼리를 작성하려고합니다.역할 및 대금 청구 주소를 기반으로 사용자 쿼리 drupal
결과가 다시 나타나지만 일부 데이터가 잘못되었습니다. 예를 들어 일부 사용자는 영국에 거주하지만 미국 주소가 표시됩니다.
내가 가진 쿼리 나는 내가 잘못 조인 가지고 생각
`SELECT u.uid, u.name, mail, commerce_customer_address_country, commerce_customer_address_postal_code, fdcca.entity_id FROM users u
INNER JOIN users_roles ur ON ur.uid = u.uid
INNER JOIN user_address ua ON ua.uid = u.uid
INNER JOIN field_data_commerce_customer_address fdcca ON ua.address_id = fdcca.entity_id
WHERE ur.rid = 11 AND commerce_customer_address_country != 'GB'
LIMIT 50`
하지만 나는 조금 잃고, 어떤 조언을 부탁드립니다입니다.