在这里,我有五个要提取的表的数据。
表 1users
包含三列:
uid, username, data
表 2users_order
包含三列:
uid, orders_id, users_email
表 3order_products
包含三列:
orders_id, product_id, product_name
表 4 用户配置文件值有三列(下面是行中的数据)
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 数据的查询的帮助。