У меня следующие запросы
Сначала, используя внутреннее соединение
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'
второй с использованием вспомогательного запроса, например
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'
)
В этой таблице элементов [Pharmacy].[tblitemHdr]
Содержит 15 столбцов и 2000 записей. И [Pharmacy].[tblitemHdr]
содержит 5 столбцов и около 100 записей. в этом сценарии which query gives me better performance?