Mam problem z sortowaniem, ponieważ musi się odbyć ono na zasadzie, że ORDER BY będzie obowiązywać dla wiersza z większą datą. Skrypt aktualnie wygląda tak (wycinek):
$mysql->query("SELECT `WaznyDo1`,`Godzina1`,`WaznyDo2`,`Godzina2`,`WaznyDo3`,`Godzina3` FROM `sh_lista` ORDER BY `WaznyDo1`,`Godzina1` ASC;"); { $waznydo1 = $wiersz[0]; $godzina1 = $wiersz[1]; $waznydo2 = $wiersz[2]; $godzina2 = $wiersz[3]; $waznydo3 = $wiersz[4]; $godzina3 = $wiersz[5]; // dalsza część skryptu wyświetlająca dane w sposób mniej więcej taki: }
Wygląda to mniej więcej tak (na czerwono oddzieliłem 'wyniki działań 1 zapętlenia')

Zmienienie zapytania (końcówki) z ORDER BY `WaznyDo1`,`Godzina1` ASC; na ORDER BY `WaznyDo1`,`Godzina1`,`WaznyDo2`,`Godzina2`,`WaznyDo3`,`Godzina3` ASC; niewiele zmienia

Nie miałbym problemów z sortowaniem gdyby daty i godziny były w 1 tabeli, ale problem jest że są w 3 rożnych.
Najprostszym rozwiązaniem byłoby połączenie tych 3 kolumn i wtedy posortować ale lecz musza być one osobno więc to nie wypali.
Można je jakoś tymczasowo połączyć tylko na czas sortowania lub jakoś inaczej to rozwiązać?
Tak aby wynik wyglądał w ten sposób:

Z góry dzięki za pomoc.