我嘗試運行此查詢,它需要很長一段時間因爲參加我使用加入所選列於表
SELECT T1.Id,T2.T2Id,T2.Col2
FROM Table1 T1
LEFT OUTER JOIN (SELECT TOP 1 Id, TT.T2Id,TT.Col2
FROM Table2 TT
WHERE TT.TypeId=3
ORDER BY TT.OrderId
)AS T2 ON T2 .Id=T1.Id
的事情是它不會讓我在參加這樣做TT.Id=T1.Id
與查詢。
有沒有其他辦法可以做到這一點?
爲什麼它不會讓你做一些像TT.Id = T1.Id,這是什麼意思 –
是否有理由讓你使用TOP 1?你只是想加入表格? – fnightangel
@Fnightangel:是的,只需要基於類型3的頂部1 –