mysql - 确定 group_concat MySQL 中项目的年龄

标签 mysql group-concat

在查询中是否可以根据 group_concat 中包含的日期确定年龄?也许结合以下内容?

group_concat(children.age)

TIMESTAMPDIFF(YEAR, age, CURDATE())

或者我需要用 PHP 来处理吗?

最佳答案

以下代码适用于我的表,其中 id 是 INT,age 是 DATE:

SELECT id, group_concat(TIMESTAMPDIFF(YEAR,age, CURDATE())) FROM test4
group by id

关于mysql - 确定 group_concat MySQL 中项目的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30358957/

相关文章:

mysql - 如何在 MySQL 的 CONCAT 中使用 GROUP_CONCAT

sql-server - 连接具有相同值(不同列)的行的列值

MySQL GROUP_CONCAT 和 ORDER 以及合并列的帮助请

mysql - 添加一列,默认值为后天日期

mysql - 想要从 2 个不同的表中获取 2 个不同列的总和并想要显示最终总和

mysql - SQL 插入数据类型数字插入溢出错误

php - 显示 BLOB 图片 Laravel 4

mysql - Zend Db Select 中带有 JOINLEFT 的 GROUP_CONCAT

mysql - 在 mysql 中与 where match against 组连接

mysql - MySQL一对多和一对一关系是如何定义的?