我有以下查询
第一个使用内部连接
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_Name from [Pharmacy].[tblitemHdr] WHERE item_ID IN (SELECT itemID FROM EMR.tblFavourites WHERE doctorID = @doctorId AND favType = 'I' )
在这个项目表[Pharmacy].[tblitemHdr]包含15列和2000记录. [药房] [tblitemHdr]包含5列和约100条记录.在这种情况下,哪个查询给我更好的表现?
解决方法
原文地址:https://www.jb51.cc/mssql/82906.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。