这是使用mySql选择与表不同的正确方法吗?

时间:2019-03-20 17:56:07

标签: mysql select

我想总结userId与我的图像不同的“ grundfrakt”。所以我只想对每个userId和ordernummer求和。

我得到值115,并且此选择查询正确。 我只是想绝对确定自己做对了吗? 因此,我不会错过任何可能使它混乱的东西!?

SELECT SUM(DISTINCT grundfrakt) FROM cart where ordernummer='176748409';

enter image description here

谢谢!


新问题!

感谢Impaler,它很棒。但是,如果“ grundfrakt”在另一个表(用户)中,您该怎么做?再次感谢。

所以我有“购物车”和“用户”表,我想从用户表中获得不同的“ grundfrakt”。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

假设class Main(QtWidgets.QMainWindow, Ui_ConfigAssign): / grundfrakt组合的值始终完全相同,则您需要的查询是:

userid

要回答第二个问题,只需执行一个简单的ordernummer,如下所示:

select
  sum(x.m)
from (
  select max(grundfrakt) as m
  from cart
  where ordernummer = '176748409'
  group by userid
) x