以下是我想要做的事情:我想要一个脚本来抓取用户在我的网站上共享的所有图像,并根据他们共享的月份/日期将它们分组显示。
这是我的表结构:
| user_id | post_date | story | image |
|-------------------------------------|
| 14 | mar 2012 | BLOB | a.jpg |
| 14 | apr 2012 | BLOB | b.jpg |
| 14 | feb 2012 | BLOB | c.jpg |
| 14 | mar 2012 | BLOB | d.jpg |
|_____________________________________|
因此,我希望根据用户的ID检索信息,然后根据日期显示在组中。我无能为力从哪里开始。组名是月份的名称,因此我是否需要进行查询以确定用户共享帖子的月份数量?然后我如何分组数据?我不希望有人为我编码一切。我不确定如何开始。感谢。
答案 0 :(得分:1)
从查询开始,它可能会解决您的所有问题。如果您想要一个好的答案,请提供您想要的结果示例。像
这样的东西Select image, post_date
Where user_id = @userId
Order By post_date Desc
然后阅读结果,当月/年/返回日期的任何变化时,创建一个新的“组”。
答案 1 :(得分:1)
您可以通过post_date
订购它们select fields from mytable order by post_date
但你不能真正拥有如下子组:
select fields from mytable group by year(post_date), month(post_date)