За последние 24 часа нас посетили 6617 программистов и 459 роботов. Сейчас ищут 244 программиста ...

Выборка по двум таблицам

Тема в разделе "MySQL", создана пользователем zhenia3003, 5 май 2020.

Метки:
  1. zhenia3003

    zhenia3003 Активный пользователь

    С нами с:
    20 авг 2012
    Сообщения:
    174
    Симпатии:
    3
    Помогите сделать выборку по двум таблицам, необходимо отобразить новости по количеству комментариев, т.е. новости с наибольшим кол-вом комментариев должны отображаться в начале списка . Имеются таблицы:
    1. News (id, title, date) - таблица с новостями
    2. Comments (id, material_id, text, date) - таблица с комментариями, где material_id - это уникальный id новости из таблицы news
    Новости по дате вывожу следующим sql запросом:
    Код (Text):
    1. SELECT * FROM news WHERE date <= NOW() order by date desc LIMIT 0, 20
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.244
    Симпатии:
    1.708
    Адрес:
    Молдова, г.Кишинёв
    Посмотри возможности join, count, group