У меня следующая проблема.Представьте, что моя таблица MySQL выглядит следующим образом:
id range
1 210-400
2 300-310
3 100-350
Я хочу найти
- значение MIN первой части (перед "-") в поле диапазона
- значение MAX для второй части (после "-") в поле диапазона
Теперь я попытался выбрать нужные части этого поля с помощью SUBSTRING и затем получить MIN илиМаксимальное значение, подобное этому:
SELECT
SUBSTRING_INDEX(`range`,'-',1) as `left_value`,
SUBSTRING_INDEX(`range`,'-',-1) as `right_value`,
MIN(`left_value`),
MAX(`right_value`)
FROM `table`
Но я просто получаю "# 1054 - Неизвестный столбец 'left_value' в 'списке полей'"
Так что мой вопрос - это вообще возможно? и как ?