Die folgende Abfrage gibt einen nicht spezifischen Fehler zurück.Wie mache ich eine String-Operation für eine benannte Unterabfrage?
SELECT
mt.id
,mt.name
,(SELECT
fname
FROM
othertable
WHERE
name = mt.name
) AS first_name
,LOWER(first_name)
FROM
mytable mt
Wie mache ich String-Operation auf dieser benannten Spalte?
Sie können keinen Alias in der SELECT-Klausel verwenden –
Nun, es funktioniert in meinem Kontext, aber ich habe es entfernt. Frage steht. – mmcglynn
Ich meine '(...) AS first_name , LOWER (first_name)' funktioniert nicht, da Sie 'first_name' in SELECT –