gpt4 book ai didi

mysql - 如何在LIKE Mysql中使用CONCAT_WS/GROUP_CONCAT?

转载 作者:行者123 更新时间:2023-11-29 17:56:04 27 4
gpt4 key购买 nike

我正在尝试执行下面的查询

SELECT t1.name from table t1, t2 WHERE t2.data LIKE(CONCAT_WS(',' DISTINCT(t1.name)))

或者

SELECT t1.name from table t1, t2 WHERE t2.data LIKE(GROUP_CONCAT(DISTINCT(t1.name) SEPARATOR ','))

两种方式都说

#1111 - Invalid use of group function

最佳答案

好吧,不完全确定要做什么,但怀疑需要一个子查询来加入聚合函数。

 SELECT names
FROM t2
INNER JOIN (SELECT GROUP_CONCAT(DISTINCT name SEPARATOR ',') as names
FROM t1
GROUP BY user_id) t1 USING t2.data = names

该查询仍然没有真正意义,但可能会大致显示如何构建它。

正如评论所说,在你想要做的事情下确实需要更多背景信息。

关于mysql - 如何在LIKE Mysql中使用CONCAT_WS/GROUP_CONCAT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48826721/

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