user、roles、performer_owner という 3 つのテーブルがあります。ロール 6 (実行者) を持つユーザーを抽出するために、次のクエリを作成しました。
SELECT * FROM `users` WHERE uid in (select uid from `users_roles` where rid= 6 )
上記のSQLクエリを使用すると、usersテーブルのすべての列が取得されます。3 番目のテーブル performer_owner のそれに加えて、という名前の列が必要ですentity_id
。entity_id
所有者のIDです。その中のパフォーマーの ID はfield_performer_owner_id
、上記の SQL クエリから の形式でデータを取得しますuid
。どうすればいいですか?