Junção interna da subconsulta v / s no sql server
Tenho as seguintes consultas
Primeiro usando a junção interna
SELECT item_ID,item_Code,item_Name
FROM [Pharmacy].[tblitemHdr] I
INNER JOIN EMR.tblFavourites F ON I.item_ID=F.itemID
WHERE F.doctorID = @doctorId AND F.favType = 'I'
segundo usando sub consulta como
SELECT item_ID,item_Code,item_Name from [Pharmacy].[tblitemHdr]
WHERE item_ID IN
(SELECT itemID FROM EMR.tblFavourites
WHERE doctorID = @doctorId AND favType = 'I'
)
Nesta tabela de itens[Pharmacy].[tblitemHdr]
Contém 15 colunas e 2000 registros. E[Pharmacy].[tblitemHdr]
contém 5 colunas e cerca de 100 registros. Neste cenáriowhich query gives me better performance?