ura2rist, если не закидают тапками гуру sql, то можно кучей sql запросов забрать массивы для 1-о этажа, для 2-го и так далее.
Можно взять целиком, как предложил Никита
Никита, или не сортировать вообще. На выходе получится массив, который перебрать, изымая конструкцией switch/case из исходного массива в соответствующие массивы, например floor1, floor2, ..., floor
N