ここに、プルしたい 5 つのテーブルのデータがあります。
表 1users
には 3 つの列があります。
uid, username, data
表 2users_order
には 3 つの列があります。
uid, orders_id, users_email
表 3order_products
には 3 つの列があります。
orders_id, product_id, product_name
表 4 のユーザー プロファイル値には 3 つの列があります (以下は行のデータです)
uid, fid, values
1 1 firstname
1 2 lastname
したがって、表 1 - 3 を使用して、次のようなクエリを作成できました。
SELECT users.uid AS uid, users.username AS username,
users_order.orders_id AS orderId,
users_order.users_email AS userEmail,
order_products.product_name AS productName
WHERE users_order.uid = users.uid
AND users_order.orders_id = order_products.orders_id
AND order_products.product_id = 5 ;
上記のクエリは次の結果を提供します
uid usersname orderId usersEmail productName
1 xxusername 123 xxxuser@gmail Product 1
表 4 のデータ Firstname と Last Name をクエリ結果に取り込みたいと思います。したがって、最終的なクエリは次のようになります
uid username orderId usersEmail productName FirstName LastName
表 4 のデータを追加したクエリのヘルプが必要です。