Wat je wilt kan niet worden gedaan in pure SQL.
In wezen wilt u SQL die voorwaardelijk een kolom kan selecteren die mogelijk niet bestaat. Een dergelijke SQL kon niet worden geparseerd - alle geselecteerde kolommen moeten bestaat, anders is de zoekopdracht ongeldig.
U kunt dit echter bereiken met toepassingscode door de catalogustabellen te doorzoeken om het schema van de database waarmee u bent verbonden te inspecteren en op basis daarvan dynamisch uw SQL te bouwen.
Deze zoekopdracht kan uw app-code helpen bij het samenstellen van uw zoekopdracht:
select COLUMN_NAME
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = 'users'
and TABLE_SCHEMA = 'YOUR-DB-NAME';