spl
Новичок
корректная сортировка
Есть запрос вида:
Проблема заключается в том, что
происходит неправильная сортировка по полю ceh_name
Значение ceh.ceh_id хранится в numbers.departament и fio_dep.id.
Как правильно нужно изменить этот запрос чтобы выборка из БД правильно сортирвалась?
Есть запрос вида:
PHP:
SELECT
fio.last,
fio.`first`,
fio.`mid`,
fio.occupation,
fio.mob,
fio.mail,
numbers.int_number,
numbers.ext_number,
numbers.departament,
ceh.ceh_name,
numbers.id_number,
ceh.ceh_id,
ext.ext_num
fio.dep_id
FROM
ext
INNER JOIN numbers ON (ext.id_ext = numbers.ext_number)
INNER JOIN fio ON (numbers.person_id = fio.fio_id)
INNER JOIN ceh ON (fio.dep_id = ceh.ceh_id)
WHERE
(person_id != 39) OR
((departament != 0) AND
(departament != 58))
ORDER BY ceh_name
происходит неправильная сортировка по полю ceh_name
Значение ceh.ceh_id хранится в numbers.departament и fio_dep.id.
Как правильно нужно изменить этот запрос чтобы выборка из БД правильно сортирвалась?