Potrzebuję pomocy w znalezieniu produktu z tablicy mysql posortowanej w grupy. Potrzebuję więc 1,2 * 1,5 i 1,1 * 1,6. I przechowuj je w niektórych zmiennych.
----------------
|Group_ID|Value|
----------------
| 1 | 1.2 |
----------------
| 1 | 1.5 |
----------------
| 2 | 1.1 |
----------------
| 2 | 1.6 |
----------------
Odpowiedzi:
0 dla odpowiedzi № 1Powiedział powyżej Mat, twój datamodel nie jest dobry, masz dwie możliwości:
- Zmień swój datamodel, aby móc wykonywać wszystkie obliczenia za pomocą SGBD (jest to lepszy wybór)
- Pobieranie danych i przetwarzanie ich po stronie aplikacji (może być powolne, jeśli nie znasz algorytmu i algorytmu kodowania)
Edycja: jeśli grupy są zawsze złożone z dwóch wierszy, możesz użyć rozwiązania tuż powyżej