简体   繁体   English

PHP - MySQL:如何选择按日期分组的数据

[英]PHP - MySQL: How to select data grouping by date

I have an my SQL database like this:我有一个像这样的 SQL 数据库:

id | name | birth_date
1 | John | 20-03-2000
2 | Dani | 20-03-2000
3 | Julia | 19-12-1999
4 | Martin | 12-08-2001
5 | May | 19-12-1999

..... .....

How can I get:我怎样才能得到:

20-03-2000
John
Dani

19-12-1999
Julia
May

12-08-2001
Martin

Thank you谢谢

SELECT * FROM table ORDER BY birth_date desc SELECT * FROM table ORDER birth_date desc

returns返回

id |身份证 | name |姓名 | birth_date 1 |出生日期 1 | John |约翰 | 20-03-2000 2 | 20-03-2000 2 | Dani |丹妮 | 20-03-2000 3 | 20-03-2000 3 | Julia |朱莉娅 | 19-12-1999 5 | 19-12-1999 5 | May |五月 | 19-12-1999 4 | 19-12-1999 4 | Martin |马丁 | 12-08-2001 12-08-2001

to render what you want do it on php在 php 上渲染你想要的

OR you can try GROUP CONCAT here is a link GROUP CONCAT或者你可以尝试 GROUP CONCAT 这里是一个链接GROUP CONCAT

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM