SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.08.2008 19:12:17

nws
Участник
Зарегистрирован: 19.08.2008
Сообщений: 6

Помогите составить запрос

Добрый день.

Есть 3 таблицы:

1)
SURVEY
--------------
surveyId
name

2)
PAGE
----------
pageId
surveyId
title

3)
QUESTION
--------------------
questionId
pageId
question
type

они связаны: question.questionId => page.pageId, page.surveyId = > survey.surveyId

Необходимо 1 запросом выташить всю инфу из этих таблиц, survey.name - известен

Неактивен

 

#2 26.08.2008 21:32:21

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите составить запрос

SELECT * FROM
survey s
JOIN page p USING (surveyId)
JOIN question q USING (pageId)
WHERE s.name = '...';

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson