SELECT语句中每行的SUM

时间:2017-09-08 12:36:03

标签: php sql select join sum

我在字段上使用带有SUM的连接语句时遇到问题。 我有这两个表:

表1(父母):旅行

  • ID - int(11) - 自动增量
  • Maxspots - int(11)

表2(孩子):预订

  • ID - int(11) - 自动增量
  • FK_ID - int(11)
  • Spots - int(11)

我有以下代码:

newaxis

它只返回一个预订行,其中包含所有地点的总和(在联接内)。我需要它给我每行的Booking.Spots的总和。帮助任何人?

1 个答案:

答案 0 :(得分:2)

为您的非聚合字段添加select A.col1, A.col2 ,A.col3, CONCAT(from_unixtime(unix_timestamp(A.col4, "yyyy-MM-dd HH:mm:ss") + row_number() over (partition by A.col1,A.col2 order by A.new_rn asc) ),'Z') As col4 from (select col1, col2 ,col3, row_number() over ( partition by col1,col2 order by col3 asc ) as new_rn from ipconf) A;

GROUP BY