从桥接表加入数据

时间:2017-05-07 17:40:47

标签: mysql

我正在使用数据库类,我在使用JOIN命令获取所需数据时遇到了麻烦。我希望我走在正确的轨道上......如果在我的模型和查询中都有更好的方法,我将不胜感激。

  

每位员工已处理的销售交易

Database ER model,我正在尝试回答以下问题:

这是我尝试的查询,但未能提供正确的输出。我不得不使用表别名进行销售,因为我一直遇到独特的错误。我的桥接表中只有10行,但是我得到了100个结果... JOIN语句现在正在踢我的屁股。

SELECT sales.cashier, inventory.prod_name, inventory.unit_price 
FROM inventory, sales 
JOIN inv_sales ON inventory_prod_id = inventory.prod_id
JOIN sales AS sales1 ON sales_sales_id = sales_id;

编辑:其他请求的数据

以下是一些示例数据的屏幕截图。

All tables

由于网站限制,我不得不将它们全部放在一张照片上。

表:

  • Top,Inv_sales
  • 中间,销售
  • 底部,库存

预期产出:

收银员>产品名称>单价

0 个答案:

没有答案