クエリでこの問題に遭遇しました
SELECT
GROUP_CONCAT( CONCAT(
id , '|' , calc_eu , '|' , (
SELECT
CASE
WHEN texto IS NULL THEN ''
ELSE texto
END
FROM
(
SELECT
texto_es AS texto
FROM
bdgui_diccionario_unidad
WHERE
bdgui_diccionario_unidad.id = bdgui_unidad.text_eu_id
)
)
) SEPARATOR '|' ) AS unidad
FROM
bdgui_unidad ;
サブクエリAS エイリアスにエイリアスを追加すると、別のエラーが発生しました
SELECT
GROUP_CONCAT( CONCAT(
id , '|' , calc_eu , '|' , (
SELECT
CASE
WHEN texto IS NULL THEN ''
ELSE texto
END
FROM
(
SELECT
texto_es AS texto
FROM
bdgui_diccionario_unidad
WHERE
bdgui_diccionario_unidad.id = bdgui_unidad.text_eu_id
) AS alias
)
) SEPARATOR '|' ) AS unidad
FROM
bdgui_unidad ;
エラー コード: 1054。「where 句」の不明な列「bdgui_unidad.text_eu_id」