1、用到MySQL的 FIND_IN_SET() 函数。
2、主表:recruitment_demand,子表:recruitment_jobs
需求:需要查询出主表以及关联的子表中的work_name、和user_num字段,work_name拼接起来用逗号隔开,以及统计user_num的总和。
查询语句:
结果图:
update 表名 set 字段=(从本表查询出来的子查询)where id = (从本表查询出来的ID)
但是需要保证子查询只有一条记录,并且只有一个字段
set是修改系统参数或者设置变量用的,例如:
-- 设置字符集为utf8set GLOBAL character_set_server='utf8'
-- 设置变量等于某个值
set @d=11
select @d -- 此处可查到d的值为11
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)