アプリ版:「スタンプのみでお礼する」機能のリリースについて

select * from table1 a,table2 b
where a.field1=b.field1;

とできますが

select * from table1 as a left join table2 as b
on a.field1=b.field1;

とできません。
joinの場合にテーブル名の別名を使う方法を教えてください

A 回答 (1件)

当方、PostgreSQL 8.0を使っていますが、



select * from t1 as x left join t2 as y on x.c1=y.c1

という別名を使った構文は使えるようです。

また、以下のようにインラインビューにする方法はどうでしょうか?

select * from (select * from t1) as x left join (select * from t2) as y on x.c1=y.c1
    • good
    • 3
この回答へのお礼

ありがとうございます。
書き間違いでエラーが起きていたようです。
問題なく動作するようです。

お礼日時:2008/03/16 06:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す