[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод комментов...
MatrixGod
всем прива!

народ, подскажите:
есть 2 таблицы. одна статьи, другая комменты к статьям.
у обоих есть свой уникальный id.
в таблице комментов есть еще одно поле в котором хранится id статьи к которой пренадлежит этот коммент. все легко и просто.

подскажите пжл, каким самым элементарным запросом вывести 10 статей у которых самые последние комменты. причем так что если у статьи более одно коммента, она не выводилась дважды.

заранее спасибо!!!



Спустя 16 минут, 35 секунд (8.07.2010 - 21:18) inpost написал(а):
$result4 = mysql_query("SELECT * FROM КОММЕНТЫ WHERE ПРИВЯЗКА='$id' ORDER BY id DESC LIMIT 10",$db);
if (mysql_num_rows($result4) > 0)
{
while ($myrow4 = mysql_fetch_assoc($result4))
{
echo "Комментарий";
}


На, под себя откорректируй

Спустя 43 минуты, 26 секунд (8.07.2010 - 22:01) sergeiss написал(а):
inpost - ответ некорректный, т.к. в вопросе "причем так что если у статьи более одно коммента, она не выводилась дважды." А у тебя этого нету!!!

Спустя 2 минуты, 45 секунд (8.07.2010 - 22:04) MatrixGod написал(а):
sergeiss
а ты не подскажешь? smile.gif

Спустя 7 минут, 52 секунды (8.07.2010 - 22:12) linker написал(а):
Башка не варит уже (пора спать), у меня получилось так
SELECT DISTINCT art.id, art.article_name, ...
FROM comments AS rem
LEFT JOIN articles AS art ON art.id = rem.article_id
GROUP BY art.id, rem.id DESC
LIMIT
10
Быстрый ответ:

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