|
MySQL.RU - Webboard
Вернуться
Очень простой запрос (две таблицы, связь по i (Дмитрий) 07/02/2010 - 11:37:05
Re: Это не простой запрос (bac) 07/02/2010 - 16:24:07
> Original message text:
> From: Дмитрий - 07/02/2010 - 11:37:05
> Subject:Очень простой запрос (две таблицы, связь по i
> -----------------
> Есть таблица t1. В ней записи
> Динамо
> Шахтар
> Таврия
> Металлург Донецк
> Оболонь
>
> Есть таблица t2. В этой таблице t2 множество записей и каждая запись соответствует одной конкретной записи из таблица t1 (либо Динамо, либо Шахтар, либо Таврия, либо Металлург Донецк, либо Оболонь). Связь по id.
>
> Как должен выглядеть запрос, который выводит по 3 последних по времени записи из таблицы t2 для каждого из значений таблицы t1? Результатом, очевидно, должен быть двумерный массив.
>
> В итоге картина:
> Динамо
> 1. ...
> 2. ...
> 3. ...
> Шахтар
> 1. ...
> 2. ...
> 3. ...
> Таврия
> 1. ...
> 2. ...
> 3. ...
>
From: bac - 07/02/2010 - 16:24:07
Subject:Это не простой запрос
-----------------
Действительно! Чего сложного - все данные есть! Только...
Результатом SQL - запроса является плоская таблица.
А вы просите "двумерный массив" где в одном измерении, название таблицы, а вот втором? Что? Массив векторов?
Так вот, к вас на мой взгляд только один вариант - получить связанные записи и уже программно реализовать нужный отчет.
PS Конечно можно изощриться, но надо ли?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36741
|
|