1

次のテーブルから PAGE_ID を指定して、TEMPLATE_NAME (TEMPLATES) とすべての AREA_NAME (TEMPLATE_AREAS) を抽出する単一の SQL ステートメントを作成するにはどうすればよいでしょうか。

ここに画像の説明を入力

これがばかげて簡単な場合は申し訳ありません。私はこれでかなり新しいです。

4

2 に答える 2

3
select t.TEMPLATE_NAME, a.AREA_NAME
from page_versions p
inner join templates t on t.template_id = p.template_id
inner join template_areas a on a.template_id = t.template_id
where p.page_id = 123
于 2012-07-09T10:26:52.093 に答える
1
SELECT T.TEMPLATE_NAME, A.AREA_NAME
FROM PAGE_VERSIONS P
LEFT JOIN TEMPLATES T ON T.TEMPLATE_ID = P.TEMPLATE_ID
LEFT JOIN TEMPLATE_AREAS A ON A.TEMPLATE_ID = P.TEMPLATE_ID
WHERE P.PAGE_ID = yourPageId;
于 2012-07-09T10:33:15.573 に答える