Новости
Документация
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 - 09:58:37
Subject:три последних записи из другой таблицы
-----------------
CREATE TABLE `directs` (
`Id` int(11) NOT NULL auto_increment,
`d_name` varchar(255) NOT NULL,
`d_image` varchar(255) NOT NULL,
`d_ord` int(11) NOT NULL,
PRIMARY KEY (`Id`)
);

CREATE TABLE `news` (
`Id` int(11) NOT NULL auto_increment,
`n_title` varchar(255) NOT NULL,
`n_text` text NOT NULL,
`d_id` int(11) NOT NULL,
KEY `d_id` (`d_id`)
PRIMARY KEY (`Id`)
)


Упростил до беспредела. Надо выбрать * from news, но по 3 записи для каждого (существующего в directs) d_id.
Я понимаю что можно использовать union для каждой записи в directs в этом случае, но связка намного более сложная и записей может быть много. Поэтому union не подойдет



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

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

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



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