博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql in 的另一种替换方法
阅读量:4657 次
发布时间:2019-06-09

本文共 497 字,大约阅读时间需要 1 分钟。

select c.*,u.user_name as host_name ,uc.user_name as create_name,(select group_concat(case when real_name is null then user_name else real_name end) from user where INSTR(c.invite_user,concat(',',id,','))>0

order by find_in_set(id,c.invite_user)) as invite
from communicate c left join user u on c.host=u.id left join user uc on c.create_user =uc.id

invite_user字段格式为:,1,5,2,3,

group_concat():逗号分隔,将一列数据

find_in_set():按照指定的ID排序

转载于:https://www.cnblogs.com/doubleyong/archive/2013/03/04/2942484.html

你可能感兴趣的文章
神经网络浅讲:从神经元到深度学习
查看>>
IO模式和IO多路复用
查看>>
MOSS 2007 入门(4) : 站点定义和站点模板
查看>>
Linux 调试错误
查看>>
向Window BCD 文件添加VHD开机启动项的相关笔记
查看>>
Linux的内核空间和用户空间是如何划分的(以32位系统为例)?
查看>>
Cheatsheet: 2011 08.01 ~ 08.07
查看>>
js技巧之this,call,apply
查看>>
angularjs学习笔记之一
查看>>
POJ2599 A funny game (图博弈)
查看>>
Android开发中无处不在的设计模式——动态代理模式
查看>>
USACO milk
查看>>
第三节《Git重置》
查看>>
面试题3,求101-200之间有多少个素数,并且输出所有素数
查看>>
@RequestBody和@RequestParam的区别
查看>>
AndroidStudio中导入module(简单版)
查看>>
OpenGL11-绘制汉字最高效方法(使用Freetype)(代码已更新)
查看>>
TP5 JSON对象数组转换为普通数组
查看>>
JMeter在linux上分布式压测环境配置(一)
查看>>
JavaScript-判断语句(if...else)
查看>>