I want to rewrite the following query by assigning a "variable name" to the nested query.
select lastname 
  from table2 
 where firstname = (select name from table1 where val="whatever")
I want the query to look something like this:
( select name 
    from table1 
   where val = "whatever") as retrieved_name;
select lastname 
  from table2 
 where firstname = retrieved_name
Is it possible in pure SQL?
 
     
     
     
    