Mysql sql没有拾取重复的日期
我有一个wordpress网站,其中日期以这种方式存储在2014年1月24日的meta_值下。如果有两个日期具有相同的值,则我的sql只拾取一个日期 我的问题是:Mysql sql没有拾取重复的日期,mysql,wordpress,date,Mysql,Wordpress,Date,我有一个wordpress网站,其中日期以这种方式存储在2014年1月24日的meta_值下。如果有两个日期具有相同的值,则我的sql只拾取一个日期 我的问题是: SELECT wp_posts.* ,wp_postmeta.* FROM wp_posts,wp_postmeta WHERE wp_posts.ID = wp_postmeta.post_id AND wp_posts.post_status = 'publish'
SELECT wp_posts.* ,wp_postmeta.*
FROM wp_posts,wp_postmeta
WHERE wp_posts.ID = wp_postmeta.post_id
AND wp_posts.post_status = 'publish'
AND wp_postmeta.meta_key='advert_date'
AND STR_TO_DATE(wp_postmeta.meta_value, '%d/%m/%Y') BETWEEN '2014-01-01' AND '2014-01-31'
GROUP BY wp_postmeta.meta_value
ORDER BY wp_postmeta.meta_value asc
共有7条记录,日期如下:
1 -- 03/01/2014
2 -- 08/01/2014
3 -- 10/01/2014
4 -- 16/01/2014
5 -- 24/01/2014
6 -- 24/01/2014
7 -- 31/01/2014
然而,它只显示6条记录,而忽略记录id 6
是否忽略了重复记录?您需要从SQL中删除
按wp\u Posteta.meta\u值分组。您需要从SQL中删除按wp\u Posteta.meta\u值分组。
您需要从SQL中删除按wp\u Posteta.meta\u值分组。您需要删除按wp>分组SQL中的wp_posteta.meta_值
。mysql中的group by语句组合了重复的条目。它很方便。由于您已按日期分组,因此它将“聚合”所有共同的日期。但是,仅显示按分组的第一个。这在使用聚合函数(如总和或平均值)时通常很有用。假设你想知道一次约会赚了多少钱。按日期分组并汇总资金。你将得到一个条目,每个日期和多少钱 mysql中的GROUPBY语句组合了重复的条目。它很方便。由于您已按日期分组,因此它将“聚合”所有共同的日期。但是,仅显示按分组的第一个。这在使用聚合函数(如总和或平均值)时通常很有用。假设你想知道一次约会赚了多少钱。按日期分组并汇总资金。你将得到一个条目,每个日期和多少钱 mysql中的GROUPBY语句组合了重复的条目。它很方便。由于您已按日期分组,因此它将“聚合”所有共同的日期。但是,仅显示按分组的第一个。这在使用聚合函数(如总和或平均值)时通常很有用。假设你想知道一次约会赚了多少钱。按日期分组并汇总资金。你将得到一个条目,每个日期和多少钱 mysql中的GROUPBY语句组合了重复的条目。它很方便。由于您已按日期分组,因此它将“聚合”所有共同的日期。但是,仅显示按分组的第一个。这在使用聚合函数(如总和或平均值)时通常很有用。假设你想知道一次约会赚了多少钱。按日期分组并汇总资金。你将得到一个条目,每个日期和多少钱 非常感谢你的解释。非常感谢你的解释。非常感谢你的解释。非常感谢你的解释。非常感谢你的解释。