Мне нравится какая-то помощь, которая заставила меня задуматься на два дня. Мне нужно retirieve данных из базы данных и заказать его по column1
, когда оно не пусто, а затем остальная части результата от column2
Mysql закажите по столбцу, если не пусто, а затем закажите другой столбец
column1 column2
1 11
2 12
3 13
14
15
16
Требуемого результата
1,2,3,14,15,16
Я попытался многочисленные подходы моя последняя неудачная попытка быть
$SQL = "SELECT * FROM table ORDER BY COALESCE(column1,column2) DESC";
и
`$SQL = "SELECT * FROM table ORDER BY COALESCE(column1,column2) ASC";
Мой выше SQL возвращает NULL значения column1 выше COLUMN2
ли пустые столбцы пустыми, как в пустой строке или нуль? –
Ожидаете ли вы одну или две колонки в обратном? – amaster
Мне нужны все столбцы, но ORDER соответственно. Значение NULL –