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

DimaK

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

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

SelenIT

IT-лунатик :)
Как минимум, наверное, нужно как-то связать таблицы в запросе?
 

DiTHER

bang bang
сначала напиши запрос который будет выплевывать данные из первой таблицы и ту ячейку по каждому ряду которая будет использоваться для сортировки (поиск - связ* табл*

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

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