Я хочу, чтобы список положительных значений весового столбца упорядочивался по весу в порядке возрастания, а затем отрицательные значения в любом порядке.mysql order by numeric column, разделяющий положительные и отрицательные значения
Это то, что я пробовал:
SELECT *
FROM `mytable`
WHERE weight >= 0
ORDER BY weight
UNION
SELECT *
FROM `mytable`
WHERE weight < 0
ORDER BY weight
И я получил:
SQL Error (1221): Incorrect usage of UNION and ORDER BY
безупречный! Большое спасибо ;-) – NotGaeL