what ship is steered by a captain with lieutenant rank? | do you want to return the names of these ships? | yes
SELECT t1.name FROM ship AS t1 JOIN captain AS t2 ON t1.ship_id   =   t2.ship_id WHERE t2.rank   =   'Lieutenant'
ship steered by a captain with lieutenant rank refers to joining ship and captain tables on ship_id and filtering where captain rank = 'Lieutenant'; return the names of these ships refers to selecting name column from ship table;