Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
три последний записи из другой таблицы (Николай) 03/03/2008 - 01:15:05
      Re: три последний записи из другой таблицы (bac) 03/03/2008 - 02:08:49
      Re: три последних записи из другой таблицы (Николай) 03/03/2008 - 09:58:37
      Re: три последний записи из другой таблицы (bac) 03/03/2008 - 12:10:11
      Re: три последний записи из другой таблицы (Николай) 03/03/2008 - 17:18:42
      Re: три последний записи из другой таблицы (bac) 03/03/2008 - 19:45:37
      Re: три последний записи из другой таблицы (Николай) 03/03/2008 - 22:41:27

> Original message text:
> From: Николай - 03/03/2008 - 01:15:05
> Subject:три последний записи из другой таблицы
> -----------------
> Здравствуйте! Есть таблички:
>
> table2
> Id
> t1Id
> t2Name
> t2Ord
>
> table3
> Id
> t2Id
> t3Name
> t3Time
>
> необходимо выбрать все записи t2 и по три записи из t3 с t3.t2Id=t2.Id. Или только по три записи, без присовокупления информации t2. Сортировка по t3Time DESC
>
> Спасибо!
>


From: Николай - 03/03/2008 - 17:18:42
Subject:три последний записи из другой таблицы
-----------------
Оба последних запроса отрабатывают, но неверно, если поле direct не по порядку, т.е. если:
'T1','TXT1',1),
('T1','TXT2',2),
('T1','TXT3',1),
('T1','TXT4',1),
('T2','TXT5',1),
('T3','TXT6',3),
('T4','TXT7',2),
('T3','TXT8',3),
('T4','TXT9',4);
будут выданы все 1 (4 шт) - а если они и дальше будут попадаться - то и они будут в результат идти.
Вылечил для первого случая сортировкой по direct:
ORDER BY news.direct,news.n_timein DESC (напомню, ньюсы сортируются по времени)
У меня второй вариант работал (но точно так же неправильно), очень хотелось бы в него встроить эти сортировки...

Но за первый ваш вариант спасибо! Union - никак не устраивал.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
33184



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |