oo, dokładnie o to chodziło. próbowałem szukać "order by alternately", ale jedyne sensownego co znalazłem to https://stackoverflow.com/questions/18862522/mysql-order-by-alternate-values, a to kobyła większa niż to jest tego warte. wieczorkiem zaimplementuję, dzięki!
@Chell: https://stackoverflow.com/questions/53957524/mysql-how-to-sort-rows-to-appear-like-this-e-g-1-2-1-2
Generalnie szukałem po "a b a b sorting" oraz "alternate sorting" i jest parę propozycji.