1,.数据库表结构如下
1.账户表

2.班级表

注意班级里的teachers字段就是存放账户的id,存放多个账户id用,隔开。
如果要查询通过班级id查询班级下的所有老师信息,需要联合查询两张表,这时候就需要用到FIND_IN_SET()函数出场,可以处理多个,隔开的存储情况
sql如下
select a.*
from account a
where
FIND_IN_SET(a.id ,
(
SELECT
ci.teachers
from
class_info
ci
where ci.id = '365bd61191e7404eb9980e7d8f0ac24d'
)
)
可以通过以上方式进行查询,注意括号