我正在處理左連接查詢,我沒有收回我的預期結果。我一遍又一遍地搜索,一直未能找到造成這個問題的原因。當我執行下面的代碼時,它會返回一個左內部聯接的結果(只有左側的記錄與右側的項匹配)。我試圖指定LEFT OUTER沒有成功。我錯過了簡單的東西嗎?coldfusion左連接沒有返回預期結果
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]);
我假設你的左內連接只是一個內連接。 – Limey 2012-07-23 18:13:15
是的,對不起。一直試圖找出它的最後一天半,所以「左」現在嵌入我的大腦 – user1546573 2012-07-23 18:14:54
呵呵,看起來像它確實存在,只是似乎並不想要使用,雖然。 http://stackoverflow.com/questions/2389204/left-inner-join-vs-left-outer-join-why-does-the-outer-take-longer – Limey 2012-07-23 18:17:13