代码之家  ›  专栏  ›  技术社区  ›  Fiur

按用户对选择销售

  •  0
  • Fiur  · 技术社区  · 14 年前

    我有一张会议桌

        UserId    SessionId
        1         a
        2         a
        1         b
        4         b
        2         c
        3         c
    

    以及另一个销售表,其中销售与 SessionID . 我想通过来自 Session

    1 回复  |  直到 6 年前
        1
  •  1
  •   Quassnoi    14 年前
    SELECT  ss1.userid, ss2.userid, SUM(sales)
    FROM    session ss1
    JOIN    session ss2
    ON      ss2.sessionid = ss1.sessionid
            AND ss2.userid < ss1.userid
    JOIN    sales s
    ON      s.sessionid = ss1.sessionid
    GROUP BY
            ss1.userid, ss2.userid