酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

SQL:将表1含'1,2'字段与表2对应值关联,输出表二汉字并以逗号分割

假设表1的名称为table1,字段名为field1,表2的名称为table2,字段名分别为id和name。你可以使用如下SQL语句实现你的需求: ```sql SELECT GROUP_CONCAT(t2.name SEPARATOR ', ') AS names FROM table1 t1 JOIN table2 t2 ON FIND_IN_SET(t2.id, t1.field1) > 0; ``` 这个查询首先通过JOIN操作将两个表连接在一起,然后使用FIND_IN_SET函数查找表2中的id是否存在于表1的field1字段中。如果存在,那么就会返回大于0的结果,否则返回0。使用GROUP_CONCAT函数将所有匹配的name字段的值合并成一个字符串,各个值之间用逗号分隔。 ######[AI写代码神器 | 175点数解答 | 2024-06-13 10:57:59]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]