Вы можете использовать подзапрос, потому что псевдоним столбца не отображается в этот момент для других выбранных столбцов. Я предполагаю, что вам нужен второй уровень агрегации и что Prospect_Id
однозначно идентифицирует строку, поскольку вы не группируете по id
.
Использование подзапроса:
SELECT
id, Prospect_Id, myview, GROUP_CONCAT(myview) AS myview1
FROM (
SELECT
id, Prospect_Id, GROUP_CONCAT(Current_Status ORDER BY id) AS myview,
FROM prospectdata1
GROUP BY Prospect_Id
HAVING myview REGEXP 'PHONE_FOLLOW_UP.*DUPLICATE'
) t
GROUP BY Prospect_Id