Vorrei sapere se ho una query di join simile a questa:
Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id
e una sottoquery simile a questa -
Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept)
Quando considero le prestazioni quale delle due query sarebbe più veloce e perché ?
Inoltre c'è un momento in cui dovrei preferire uno sull'altro?
Scusa se questo è troppo banale e chiesto prima ma sono confuso al riguardo. Inoltre, sarebbe fantastico se voi ragazzi mi poteste suggerire gli strumenti che dovrei usare per misurare le prestazioni di due query. Molte grazie!