[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 メーリングリストの案内