完整表与另一个具有相同ID的表

时间:2014-12-18 19:27:36

标签: mysql sql

我有两个表“产品”和“销售”。产品有“id,Name,price”,销售额有“id,pro_id” 在产品表中保存所有具有唯一ID的产品,并在销售表中保存所有产品ID为“pro_id”的销售产品。
我想要一个可以使用产品信息的完整数据报告表销售的sql
例如,报告有“pri_id,Name,Price”列。

样品:
产物:

  

id --------姓名------价格
1 --------- RAM ------- 300
  2 --------- CPU ------- 400



销售:

  

id --------- pro_id
1 --------- 2
2 --------- 1
3- -------- 2
  4 --------- 2
5 --------- 1


报告结果:

  

pro_id ----名称------价格
2 --------- CPU ------- 400
  1 --------- RAM ------- 300
2 --------- CPU ------- 400
  2 --------- CPU ------- 400
1 --------- RAM ------- 300

1 个答案:

答案 0 :(得分:0)

  

SELECT pro_id,name,price FROM product JOIN sales ON sales.pro_id =   product.id