gpt4 book ai didi

mysql - WHERE 中的 SQL GROUP_CONCAT 别名

转载 作者:行者123 更新时间:2023-11-29 04:00:59 24 4
gpt4 key购买 nike

这是我的sql语句:

SELECT 
tA.a1, GROUP_CONCAT(tB.b2) AS b2
FROM
tableA tA
LEFT JOIN
tableB tB ON tA.a2 = tB.b1
WHERE
CONCAT(tA.a1, b2) LIKE '%somestring%'
GROUP BY tA.a1;

我收到一条 sql 错误,提示类似“WHERE 中的未知列名 b2”。

最佳答案

SELECT 
tA.a1, GROUP_CONCAT(tB.b2) AS b2
FROM
tableA tA
LEFT JOIN
tableB tB ON tA.a2 = tB.b1
GROUP BY tA.a1
HAVING
CONCAT(tA.a1, b2) LIKE '%somestring%';

关于mysql - WHERE 中的 SQL GROUP_CONCAT 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21133538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com