[Seasar-user:9168] S2daoで複数のテーブルから結合でデータを取得する外部SQLファイルを作成する方法
的場 大輔
[E-MAIL ADDRESS DELETED]
2007年 7月 13日 (金) 18:43:13 JST
お世話になります。まとばと申します。
S2daoで複数のテーブルから外部結合でデータを取得する
外部SQLファイルを作成する方法がわからず悩んでいます。
FAQページなどで、3つのテーブルを結合する例があるのを見ましたが、
4つ以上の結合をしたいと思っています。
環境は、
Eclipse3.2
DB:Postgre8.2.4
S2dao:1.0.43
です。
pgAdminを用いて、ポスグレ単体では、以下のSQLが実行できるのですが、
Eclipse上でこのSQLはエラーとなっています。
==================================
SELECT bug.*,
prj.project_name,
mt.type_name,
ms.status_name
FROM ( ( Buginf AS bug
LEFT OUTER JOIN ProjectInf AS prj
ON bug.project_code = prj.project_code )
LEFT OUTER JOIN MstType AS mt
ON bug.type_code = mt.type_code )
LEFT OUTER JOIN MstStatus As ms
ON bug.status = ms.status_code
;
==================================
エラー内容:Syntax error on token "left"; union, intersect,except or ) expected
どなたか対処法をご教授いただけませんでしょうか。
宜しくお願い致します。
Seasar-user メーリングリストの案内