你可以使用 顯示實際執行計畫 https://docs.microsoft.com/zh-tw/sql/relational-databases/performance/display-an-actual-execution-plan?view=sql-server-ver15
來觀察,是否與你理解的方式有差異? 有些版本會做些優化,可能在做 JOIN 時 也一起做 where 這個還是需要你多觀察,多實驗.
假如我是SQL 第一種作法,我會把A符合條件A.[Item] LIKE 'A%'的資料逐筆(如果A.[Item]沒有索引的話)找出,找到一筆就LEFT JOIN [TableB] AS B 然後把資料印出SELECT A. ,B.
第二種作法,因為沒有SELECT * FROM [TableA] WHERE A.[Item] LIKE 'A%'這樣的資料表,所以必須先產生一的暫時的資料表,然後再用這個暫時的資料表執行第一種作法的程序