我有三個表的順序,產品和客戶爲了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!你可以做很少簡單的事情來增加獲得答案的機率。首先添加一些記錄到你的問題。然後是預期的輸出。最後你自己去。如果不起作用,請添加您的代碼並解釋發生了什麼問題。希望這可以幫助。 –