[seasar-dotnet:348] Re: [S2Dao] 複数テーブルとの1:Nマッピングエラーについて

his @ hamal.freemail.ne.jp his @ hamal.freemail.ne.jp
2006年 9月 19日 (火) 22:39:29 JST


大杉さんありがとうございます。

その辺だろうなとは思っていましたが、
どんなSQLがサポートされているかわからなかったので
意味もなく長いSQLになりそうなところでしたので、助かりました。


とりあえず、今日はもう不貞寝してしまうので
確認は明日以降になりますが、まずはお礼まで。


くそぉ松坂め...久々の観戦だったのに...


===
古賀久司 (Hisashi KOGA)
e-mail   : his @ hamal.freemail.ne.jp




"T_Osugi" <t_osugi @ mit.to>さん:
> 大杉です。
> 
> AccessのSQLですが、
> 複数テーブルのJOINを行う場合、
> 結合毎に括弧「()」でくくらないと認識されないようです。
> なので、古賀さんのSQL文の場合下記のように修正すると動作します。
> 
> SELECT
>  TBL_A.KEY2,
>  TBL_A.KEY1,
>  TBL_A.KEY3,
>  TBL_B.KEYB AS KEYB_0,
>  TBL_B.KEY1 AS KEY1_0,
>  TBL_C.KEYC AS KEYC_1,
>  TBL_C.KEY1 AS KEY1_1
> FROM
>  (TBL_A 
> LEFT OUTER JOIN 
>  TBL_B TBL_B 
> ON 
>  TBL_A.KEY1 = TBL_B.KEY1 AND 
>  TBL_A.KEY2 = TBL_B.KEYB) 
> LEFT OUTER JOIN 
>  TBL_C TBL_C 
> ON 
>  TBL_A.KEY1 = TBL_C.KEY1 AND 
>  TBL_A.KEY3 = TBL_C.KEYC
> 
> _______________________________________________
> seasar-dotnet mailing list
> seasar-dotnet @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/seasar-dotnet
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.12.4/449 - Release Date: 2006/09/15




seasar-dotnet メーリングリストの案内