假如是在SQL Server中的话,
可以这样写
Sql.Text := 'SELECT Mya1.a1,Mya1.a2,ISNULL(Mya2.a2,'控制中心') as a3 FROM Mya1
  LEFT JOIN Mya2 on mya1.a3=mya2.a1
'
或者可以:
sql.Text := 'SELECT a1,isnull((SELECT a2 FROM Mya2 WHERE mya1.a3=Mya2.a1),'控制'),a3
  FROM mya1'