[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите составить двойной запрос к БД
йфцыув
Здравствуйте!

У меня есть 2 таблицы: pages и offers
В pages - всякая информация о странице, включая поле rating (число).
В offers всего 3 поля: id, page, offer, где page - айди страницы из таб. pages и offer - число.

Я захожу в раздел сайта где соответствующий offer и выбираю все страницы:
SELECT * FROM `offers` WHERE `offer` = $part['offer']

Но такой запрос сортирует по id таблицы offers.

А мне нужно, чтобы выводилось по рейтингу страницы из таблицы pages.

Как это сделать, подскажите пожалуйста?
123456
SELECT t1.*, t2.* 
FROM pages AS t1
LEFT JOIN offers AS t2 ON t1.id = t2.page
WHERE t2.offer = $part['offer']
ORDER BY t1.rating DESC
йфцыув
123456 спасибо!
Быстрый ответ:

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