Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 4 сообщений из 4, страница 1 из 1
10.05.2004, 09:22:48
    #32511885
mactans
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
Есть база Interbase такой структуры:
http://mactans.by.ru/table.gif
Помогите составить 2 запроса:
1) fio участника --- страна --- количество его докладов
2) название принятого доклада (date_of_report_acceptance IS NOT NULL) --- все его авторы (у каждой работы 1 или несколько авторов)
...
Рейтинг: 0 / 0
10.05.2004, 12:01:24
    #32512000
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
одиннадцать долларов
...
Рейтинг: 0 / 0
11.05.2004, 11:55:07
    #32512864
Scream
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
Попробуй так:

1).
select P.Surname, P.Name, P.Patronymic, P.Country, count (R.Report_ID)
from PARTICIPANT P
Left Join AUTHOR A ON (P.Participant_ID = A.Participant_ID)
Left Join REPORT R ON (A.Report_ID = R.Report_ID)

Лично я не проверял!

--
LET`S ROCK!
...
Рейтинг: 0 / 0
11.05.2004, 13:11:55
    #32513007
Scream
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
2)
Select REPORT.Name, PARTICIPANT.Name
From PARTICIPANT
Right Outer Join AUTHOR On (PARTICIPANT.Participant_ID = AUTHOR.Participant_ID)
Right Outer Join REPORT On (AUTHOR.Report_ID = REPORT.Report_ID)
Where REPORT.Date_of_report_acceptance Is Not NULL

--
LET`S ROCK!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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