我有三个表的顺序,产品和客户为了CUSTOMER_ID和PRODUCT_ID是外键,我怎么会得到订单记录的所有列在一个查询是指客户的名称价格,数量总价选择数据
Q
选择数据
-5
A
回答
0
使用JOIN
select orders.*, products.*, customers.*
from order as orders
join product as products
on products.id = orders.product_id
join customer as customers
on customers.id = orders.customer_id
+0
谢谢盖伊,我明白了,可能你有一个想要的未来。 –
0
使用一些查询与加入如下
SELECT * FROM product p inner join customer c on p.product_id=c.customer_id inner join order o on p.product_id=o.order_id
或
SELECT customername,price,quantity,totalprice FROM product p inner join customer c on p.product_id=c.customer_id inner join order o on p.product_id=o.order_id
+0
谢谢盖伊,我明白了,可能你有一个想要的未来。 –
+0
请投票并标记为正确的,如果它对你有用:) –
相关问题
- 1. 选择数据
- 2. 选择数据
- 3. 选择数据
- 4. 选择数据
- 5. 选择数据
- 6. 选择数据
- 7. 选择数据
- 8. 选择数据
- 9. 选择数据
- 10. 选择数据
- 11. 选择数据
- 12. 选择数据
- 13. 选择数据 -
- 14. 选择数据
- 15. 选择数据
- 16. JSON选择数据
- 17. mysql选择数据
- 18. 选择数据库
- 19. 选择数据programitically
- 20. 选择假数据
- 21. 选择数据库
- 22. 数据库选择
- 23. 数据库选择
- 24. Codignater数据选择
- 25. 数据库选择的选择
- 26. 从数据库中选择数据(Yii)
- 27. codeigniter - 从数据库中选择数据
- 28. PHP从数据库中选择数据
- 29. 选择数据表中的数据
- 30. 选择DB数据与Html数据
使用加入表 – Viplock
欢迎来到SO!你可以做很少简单的事情来增加获得答案的几率。首先添加一些记录到你的问题。然后是预期的输出。最后你自己去。如果不起作用,请添加您的代码并解释发生了什么问题。希望这可以帮助。 –