Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как делать такие запросы.. / 2 сообщений из 2, страница 1 из 1
30.10.2002, 16:00:41
    #32063207
johny5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать такие запросы..
Всем привет. Вкратце ситуация:
есть 3 таблицы
marks:
P mark_id
talk_id

talks:
P talk_id
task_id

tasks:
P task_id

где P - это Primary key, и поля с одинаковыми именами связаны между собой как foreign key-s.. вот вопрос.. как мне построить запрос типа SELECT mark_id FROM marks WHERE условие(task_id)?
из mark_id можно однозначно получить talk_id а из него task_id
пасиба
...
Рейтинг: 0 / 0
30.10.2002, 16:15:29
    #32063218
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать такие запросы..
Код: plaintext
1.
2.
3.
select m.*from marks as m
inner join talks as t on t.talk_id=m.talk_id
inner join tasks as s on s.task_id=t.task_id
where <условие на s>
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как делать такие запросы.. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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