שאלת יעילות מה עדיף
יש לי 2 שאילתות שמניבות את אותה תוצאה:
יש לי 2 שאילתות שמניבות את אותה תוצאה:
SELECT distinct [UserId],[OrdName] FROM [career].[dbo].[tblUsersName] inner join career.dbo.tblCandi on [tblUsersName].[UserId] = tblCandi.userIdMaker order by [OrdName]
וכןselect [UserId],[OrdName] FROM [career].[dbo].[tblUsersName] where [UserId] in (select userIdmaker FROM [career].[dbo].[tblcandi] ) order by [OrdName]
השאלה שלי היא לגבי יעילות האם קיים הבדל בין השניים, האם יש דרך אחת שעדיפה על השניה, והאם יש מקרים שעדיף להשתמש בצורה אחת לפני השניה. תודה ויום טוב, ופורים שמח ל'מוקפין'