左結合クエリに取り組んでいますが、期待した結果が得られません。何度も検索しましたが、この問題の原因を見つけることができませんでした。次のコードを実行すると、LEFT INNER JOIN (右側の項目に一致する左側のレコードのみ) の結果が返されます。LEFT OUTER を指定しようとしましたが、成功しませんでした。簡単なものがありませんか?
var records = ORMExecuteQuery("SELECT new map(inst.id AS installationId,
inst AS installation,
uaa.id AS id,
uaa.permission AS permission,
uaa.app AS app)
FROM Installation AS inst,
LEFT JOIN inst.userApplicationAccesses AS uaa
WITH uaa.user.userId = ?", [Arguments.userId]);