我有三个表的顺序,产品和客户为了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. JSON选择数据
- 10. Codignater数据选择
- 11. 数据库选择
- 12. 选择数据programitically
- 13. mysql选择数据
- 14. 数据库选择的选择
- 15. 选择数据表中的数据
- 16. 从数据库中选择数据(Yii)
- 17. SQL本周选择数据
- 18. 选择数据与加入
- 19. 选择从数据集
- 20. jquery数据表行选择
- 21. 使用$ _session选择数据
- 22. 选择数据的SELECT
- 23. c#数据库选择
- 24. SQL选择上组数据
- 25. 选择数据的SQL
- 26. 数据库设计选择
- 27. 选择核心数据
- 28. 数据库的选择?
- 29. Jsoup选择表格数据
- 30. 选择数据结构
使用加入表 – Viplock
欢迎来到SO!你可以做很少简单的事情来增加获得答案的几率。首先添加一些记录到你的问题。然后是预期的输出。最后你自己去。如果不起作用,请添加您的代码并解释发生了什么问题。希望这可以帮助。 –