Сортировка данных с помощью ORDER BY

  • Автор темы Автор темы DimaK
  • Дата начала Дата начала

DimaK

Новичок
Сортировка данных с помощью ORDER BY

Мне нужно, чтобы вывод данных сортировался относительно другого поля(gg1) в другой таблице(tabl1). Как это можно описать после ORDER BY в запросе.
Этот вариант не работает:
$query = "SELECT gg FROM tabl ORDER BY tabl1.gg1";
 
Как минимум, наверное, нужно как-то связать таблицы в запросе?
 
сначала напиши запрос который будет выплевывать данные из первой таблицы и ту ячейку по каждому ряду которая будет использоваться для сортировки (поиск - связ* табл*

потом убираешь поле из вывода и сортируешь по ниму order'ом.

MySQL не сможет тебе по нему отсортировать данные в одной таблице по столбцу в другой пока он не связан с первой таблицей.
 
Сверху