Ich habe eine Tabelle wie dieseMySQL: Gruppe von Spalte und erhalten Datumsbereich
id - price - date
1 - 10 - 01/01/2017
2 - 10 - 02/01/2017
3 - 10 - 03/01/2017
4 - 10 - 04/01/2017
5 - 10 - 05/01/2017
6 - 20 - 06/01/2017
7 - 20 - 07/01/2017
8 - 20 - 08/01/2017
9 - 20 - 09/01/2017
10 - 10 - 10/01/2017
11 - 10 - 11/01/2017
12 - 10 - 12/01/2017
13 - 10 - 13/01/2017
Und ich will Ergebnis zeigen, auf diese Weise
10 - 01/01/2017 - 05/01/2017
20 - 06/01/2017 - 09/01/2017
10 - 10/01/2017 - 13/01/2017
Meine Frage ist
SELECT price, min(date), max(date) FROM mytable GROUP BY price
aber das Ergebnis ist
20 - 06/01/2017 - 09/01/2017
10 - 10/01/2017 - 13/01/2017
Kann ich mit mysql query das richtige Ergebnis erhalten oder muss ich eine php-Lösung finden?