Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / К записи приджойнить рез-т аггрегатной функции / 4 сообщений из 4, страница 1 из 1
18.06.2004, 12:11:21
    #32566907
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К записи приджойнить рез-т аггрегатной функции
Есть таблицы
Topics
---------
tId | tName
----------

Posts
--------------------------
pId | tId | pName | pDate
--------------------------

Поле posts.tId - привязка к таблице Topics. В таблице Posts может быть бесконечное количество записей с одинаковым tId - посты одного топика. Нужно вывести

tName + MIN(pDate) записи из таблицы Posts
типа
SELECT *, MIN(pDate) FROM Topics INNER JOIN Posts ON Topics.tId=Posts.tId

Проблема - в результате, вместо одного row на каждый Topic выводится столько rows, сколько удовлетворяют условию Topics.tId=Posts.tId
Как вывести только минимальную дату для данного топика?

Заранее огромное спасибо!
...
Рейтинг: 0 / 0
18.06.2004, 12:16:53
    #32566929
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К записи приджойнить рез-т аггрегатной функции
Странно, что, вообще, не ругается матом на не корректный синтаксис

SELECT Topics.tID, Topics.tName, MIN(Posts.pDate)
FROM Topics INNER JOIN Posts ON Topics.tId=Posts.tId
GROUP BY Topics.tID, Topics.tName
...
Рейтинг: 0 / 0
18.06.2004, 15:24:03
    #32567641
Larvef
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К записи приджойнить рез-т аггрегатной функции
Синтаксис от балды написал, главное суть.
Спасибо за ответ!
...
Рейтинг: 0 / 0
18.06.2004, 15:26:30
    #32567645
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
К записи приджойнить рез-т аггрегатной функции
Помогло?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / К записи приджойнить рез-т аггрегатной функции / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]