我有以下SQL脚本(其结果显示在脚本下)。我遇到的问题是我需要在发票上加上数量。当发票上的所有产品不同时,数量可以正常工作。如果产品在发票上显示两次,则结果不正确。任何帮助表示赞赏。
答案 0 :(得分:0)
DISTINCT
关键字会对您选择的所有列起作用。
新产品引入了差异,使其不再明显。因此额外的行。
你在哪里:
Order Product Total
1 Toaster $10
2 Chair $20
另外一个项目被添加到订单1:
Order Product Total
1 Toaster $99
1 Balloon $99 -- Yes that's a $89 balloon!
2 Chair $20
新行(气球)是不同的,不会缩小到上一行(烤面包机)。
要再次制作,请不要选择产品名称:
Order Total
1 $99
2 $20
独特性开始,每个人都很开心!
如果你可以从选择列表中删除“不同”的列,你应该得到你需要的结果。