根据角色和账单地址查询用户drupal

问题描述:

我想写一个查询,根据他们的角色和账单地址显示用户列表。根据角色和账单地址查询用户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` 

我想我已经得到了加入错了,但我有点失落,并希望任何提示。