2014-09-30 71 views
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` 

我想我已經得到了加入錯了,但我有點失落,並希望任何提示。

回答