我正在使用数据库类,我在使用JOIN命令获取所需数据时遇到了麻烦。我希望我走在正确的轨道上......如果在我的模型和查询中都有更好的方法,我将不胜感激。
每位员工已处理的销售交易
,我正在尝试回答以下问题:
这是我尝试的查询,但未能提供正确的输出。我不得不使用表别名进行销售,因为我一直遇到独特的错误。我的桥接表中只有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;
编辑:其他请求的数据
以下是一些示例数据的屏幕截图。
由于网站限制,我不得不将它们全部放在一张照片上。
表:
预期产出:
收银员>产品名称>单价