[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка в выдаче sql, по значению из другой таб
fMichail
Здравствуйте!

Подскажите пожалуйста как реализовать такое:

Есть таблица1 в ней есть поле id_товара, мы делаем вывод из таблицы1 всех значений, но сортировку делаем не по id_товара, а по полю "артикул", которое находиться в другой таблице.

Как такое реализовать?


_____________
Прекрасный Мир
GET
SELECT * FROM `tab1`,`tab2` WHERE `tab2`.`articul`=`tab1`.`id_tovara` ORDER BY `tab2`.`articul`;

примерно что-то типа такого думаю

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
inpost
fMichail
Я думаю, что надо видеть структуру и по какому полю идёт связка между таблицами.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
glock18
Цитата (ABC @ 15.10.2013 - 11:02)
SELECT * FROM `tab1`,`tab2` WHERE `tab2`.`articul`=`tab1`.`id_tovara` ORDER BY `tab2`.`articul`;

примерно что-то типа такого думаю

А это ухищрение ничего по сути не меняет ведь wink.gif
fMichail
Запрос получился такой:
select * from `tovvkorzine` join `tovari` ON (`tovvkorzine`.`idtovar`=`tovari`.`id`) order by `tovari`.`numtovar`


_____________
Прекрасный Мир
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.