здравствуйте , пытаюсь решить такую задачу :
есть таблица с id , m1 , m2
поля m1 и m2 одинакового типа , которые одновременно не могут равняться null.
нужно сделать выборку , из n записей отсортированную по id
записи выбираются таким образом
если m1 null , то запись не берётся.
если m1 не null , то возможно 2 случая
1) если m2 не null , то берётся m2 AS m1
2) если m2 null , то берётся m1
могу это сделать по отдельности , т.е выбрать n записей виде 1) и n записей вида 2) и уже средствами какого нибудь языка создать результирующий массив , но хотелось бы всё на sql , если это возможно.