Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с запросом [D7, XP]


Страницы:   1 2

Дмитрий2 ©   (2012-07-07 11:56:00) 

Работаю с FB 2.1. нужно составить запрос.
есть Table1 c полями ID(integer), ZN (VarChar 255) - ID(PK)
и связанная с ней по полю Tab1_ID Таблица Table2 с полями ID(integer), dat2(date), Tab1_id(integer), ZN2(VarChar 255)- ID(PK), Tab1_id(FK)

Необходимо составить следующий запрос, чтобы показывал все записи Table1 и все поля этой таблицы плюс поле максимального значения поля dat2 таблицы Table2 для конкретного ID таблицы Table1

Если не понятно описал могу на примере объяснить


Дмитрий2   (2012-07-07 12:09:00) [21]


> Давайте будем жрать!   (07.07.12 12:03) [2]

Да всяко пробовал, ну если так принципиально, то вот это не работает
select max(t2.dat2), t1.id,t1.ZN from Table1 t1
left join table2 t2 on t2.Tab1_id=t1.id
group by t1.id,t1.ZN


Давайте будем жрать!   (2012-07-07 12:03:00) [22]

В учебнике по SQL читай про GROUP BY. Никто тебе запрос не составит, пока ты хотя бы не продемонстрируешь, что сделал сам для решения проблемы.


Дмитрий2   (2012-07-07 12:00:00) [23]

Поясню на примере
есть список товара, например: ручки, карандаши, краски, альбомы (это значения таблицы Table1).
Для каждого товара фиксируется дата поступления товара в таблице Table2.

так вот в запросе нужен список товара с датой последнего поступления соответствующего товара


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо