0

LEFT JOIN 条件を追加してカスタマイズする方法はありますか? 次のネイティブ SQL (Oracle クエリ) のように生成する必要があります。

LEFT JOIN TableB B ON SomeStoredProc(MainTable.ColumnA || MainTable.ColumnB) = B.TableB_Key
LEFT JOIN TableC C ON C.Some_TableC_Column = B.Some_TableB_Column

両方の JOIN を同じクエリに含める必要があります。

そこで、次の 3 点についてサポートが必要です。

  • Storec プロシージャー呼び出しを追加する方法;
  • 「||」の付け方 (連結) 演算子の使用法。
  • 同じクエリに 2 つの LEFT JOIN を追加する方法は?

どうもありがとうございました!

4

1 に答える 1

0

試してみるいくつかのアイデア

  • <bag property-ref="(SomeStoredProc( ColumnA || ColumnB))"
  • <bag where="(SomeStoredProc( ColumnA || ColumnB))"
  • 多分これを微調整する<many-to-many formula="any SQL expression"
于 2012-08-23T14:42:19.003 に答える