先来几个SQL看看效果 SELECT i.*,n.*FROM iLEFT JOIN n on FIND_IN_SET(n.id, i.n_id)GROUP BY n.id效果图: 想把信息都放一行里面怎么办呢?我们就要用到group_concat函数了 SELECT i. ...
select from b where find in set ,id select from b where id in , , , ...
2015-08-07 10:38 0 6803 推荐指数:
先来几个SQL看看效果 SELECT i.*,n.*FROM iLEFT JOIN n on FIND_IN_SET(n.id, i.n_id)GROUP BY n.id效果图: 想把信息都放一行里面怎么办呢?我们就要用到group_concat函数了 SELECT i. ...
或者: ...
...
例如表student 表teacher 1、正如图所示,表student中得表中得teacher_id对应的是表teacher中的id集合,如何把这这两张表连起来搞得人头大,先是用了 LOCATE() sql语句如下:select s.id,s.name,t.name ...
比如有如下2个表 a 和baaID b1ID b2ID b3ID1 1 3 52 2 4 6bbID bCon1 苹果2 香蕉3 国内4 国外5 出口6 进口其中a表中的b1ID,b2ID,b3ID都对应b表的bID现在要查询a表的第一条数据,期望查询到的结果如下aID b1ID b1Con ...
借鉴:mysql使用instr达到in(字符串)的效果 结论:select * from 表名where INSTR(CONCAT(字符串),CONCAT(表id)) 问题来源:一表中的某字段是另一表的外键,该字段是外键表的id组成的字符串,如“1,2,3,4”这种形式 ...
现有一个student表结构数据如下: id hight sex age 1 160 0 16 2 170 1 16 ...
//根据设备多个id获取设备信息 public List<Devices> getDevicesAll(@Param("devicesIds ...