我的MySQL表格如下:
id product_id date
1 1 2018-3-22
2 2 2018-3-22
3 3 2018-3-22
4 1 2018-3-22
5 1 2018-3-20
6 2 2018-3-18
7 4 2018-3-22
8 1 2018-3-16
但是在输出中我想要的东西是:
id product_id date1 date2
1 1 2018-3-16 2018-3-20
2 2 2018-3-18 2018-3-22
这里product_id 1有两行,日期相同。所以只计算一个日期。意味着只计算不同的日期。 通过查询,每个product_id将显示最多2个日期。
如果产品的日期超过2个,则只显示2个日期。
如果产品只有一个日期,则无需显示。
我正在尝试这样做。但是找不到任何办法做到这一点。任何帮助都会受到如此多的赞赏。