在sql中显示组合数据

时间:2016-11-19 23:06:23

标签: mysql sql

给出一张表:

my_table:
**PERSON**  **AGE**
  person1     20
  person1     20
  person2     30
  person2     30

如何显示person = person和age = age的数据,即:

person1  40
person2  60

1 个答案:

答案 0 :(得分:1)

您可以按人名分组,并将年龄相加,尽管这样做有点奇怪。如果有两个人说我20岁,那就不会让我40岁。:)

SELECT   person,
         SUM(age) as age
FROM     my_table
GROUP BY person