如何从PHP中的数据库获取不可重复日期的列表?
问题描述:
在我的分贝有5个字段(ID,list_date,金额,合计,m_from)如何从PHP中的数据库获取不可重复日期的列表?
和包含数据,例如:
1 - 1/1/2010 - 10 - 50 - ' example111'
1 - 1/1/2010 - 10 - 50 - 'example111'
1 - 1/4/2010 - 10 - 50 - “example154
1 - 1/1/2010 - 10 - 50 - 'example111'
1 - 2010年1月5日 - 10 - 50 - '测试'
我需要知道我可以从list_date,但没有重复的日期一样获得日期“1/1/2010,1/5/2010,1/4/2010'
在此先感谢。
答
SELECT DISTINCT list_date FROM table
答
如果我没有记错,你也可以使用GROUP BY
:
SELECT list_date FROM table GROUP BY list_date
你是不是弄错 – thomaspaulb 2010-06-15 08:11:12
你不是错,但是如果你需要DISTINCT请不要使用GROUP BY。他们不一样。当然,GROUP BY可能会在内部对DISTINCT进行“优化”,但这只是错误的。 – 2010-06-15 08:28:48