запрос с подзапросом

Тема в разделе "Базы данных", создана пользователем KODEAK, 17 окт 2012.

Модераторы: latteo
  1. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    161
    Симпатии:
    15
    Вопрос такой у меня есть таблица для форума состоящая из id|forum_name и еще есть таблица с темами, состоящая из id|thread_forum_id|thread_name, можноли сделать запрос который возвратит для каждого из форумов последнюю созданную тему ?
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.040
    Симпатии:
    2.045
    Попробуй так... Либо такой вариант:

     
  3. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    161
    Симпатии:
    15
    Первый вариант подходит, но запрос возвращает все темы для каждого форума, а надо что бы только последнюю тему
     
  4. tirrex

    tirrex

    Регистр.:
    9 ноя 2008
    Сообщения:
    213
    Симпатии:
    60
    добавить в запрос - LIMIT 1
     
  5. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    161
    Симпатии:
    15

    Лимит тут нее поможет =)

    Вообщаем возвращаемы данные должны быть массива такого рода

    PHP:
    array(
    array(
    idforum_namethread_namethread_id),
    array(
    idforum_namethread_namethread_id),
    array(
    idforum_namethread_namethread_id)
    )
    где thread_name, thread_id мы выбираем из таблицы thread, и каждый из выбранных thread_id максимальный id для каждого из id таблицы forum