如何在PHP中从我的数据库中获取不可重复的日期列表?
在my db中有5个字段(id、列表日期、金额、总计、m_from) 并包含数据,例如: 2010年1月1日-10月50日-“示例111” 2010年1月1日-10月50日-“示例111” 2010年1月1日-4月10日-50日-“示例154 2010年1月1日-10月50日-“示例111” 1-1/5/2010-10-50-“测试” 我需要知道如何从列表中获取日期,但不能重复“2010年1月1日、2010年1月5日、2010年1月4日”等日期如何在PHP中从我的数据库中获取不可重复的日期列表?,php,mysql,Php,Mysql,在my db中有5个字段(id、列表日期、金额、总计、m_from) 并包含数据,例如: 2010年1月1日-10月50日-“示例111” 2010年1月1日-10月50日-“示例111” 2010年1月1日-4月10日-50日-“示例154 2010年1月1日-10月50日-“示例111” 1-1/5/2010-10-50-“测试” 我需要知道如何从列表中获取日期,但不能重复“2010年1月1日、2010年1月5日、2010年1月4日”等日期 提前谢谢。如果我没弄错的话,您也可以使用分组方式:
提前谢谢。如果我没弄错的话,您也可以使用
分组方式
:
SELECT DISTINCT list_date FROM table
SELECT list_date FROM table GROUP BY list_date
您没有弄错,但如果您需要区分,请不要使用GROUP BY。它们不一样。当然,GroupBy可能在内部被“优化”为一个不同的组,但这是错误的。