如何根据mysql中的日期条件多次获取相同的记录?

时间:2018-04-21 05:48:51

标签: php mysql

表格结构如

id  p_id    payout_date 
1   2       2018-04-21

MY SELECT QUERIES

SELECT * 
FROM `payout` 
where payout_date >='2018-04-20' or DATE_ADD(`payout_date`, INTERVAL 30 DAY) >='2018-05-20'

我需要像

这样的结果
id   p_id    date
1    2       2018-04-21
1    2       2018-05-20

1 个答案:

答案 0 :(得分:1)

我不清楚你的数据如何挂起,但工会可能会这样做。

s = ''.join('(' + df.groupby('Id', sort=False)['Image'].apply(', '.join) +')')
print (s)
(1a.jpg, c4.jpg, d5.jpg)(b01.jpg, c2.jpg)(df.jpg)(ab.jpg)