Task: Text to Code
Input (English): Step 1: For each row in phone table, find the corresponding rows in phone_market table.
Step 2: find the  Name in the results of step 1 whose Num_of_stock greater than 2000 ordered descending by Name
Output (English): SELECT T1.Name FROM phone AS T1 JOIN phone_market AS T2 ON T1.Phone_ID = T2.Phone_ID WHERE T2.Num_of_stock > 2000 ORDER BY T1.Name Desc