0

ロールと請求先住所に基づいてユーザーのリストを表示するクエリを作成しようとしています。

結果が返ってきましたが、一部のデータが間違っています。たとえば、一部のユーザーが英国に戻ってきたことを知っていますが、米国の住所が表示されています。

私が持っているクエリは

`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`

結合が間違っていると思いますが、少し迷っており、ヒントをいただければ幸いです。

4

1 に答える 1

0

代わりにビュー モジュールと機能を使用してください: https://api.drupal.org/api/views/views.module/function/views_get_view_result/7

于 2014-10-07T12:13:29.837 に答える