有2个主表
stu和course,以及一个中介表 stu_bind_courser
stu表字段如下
id
name
course表字段如下
id
name
stu_bind_courser 是中介表 字段为stu_id,course_id
现在要显示这样的结果,每行数据是单个学生信息+该学生所选的课程信息
比如下列2个结果集
id name course_info
1 张三 [{"id":"1","name":"物理"},{"id":"2","name":"数学"}]
2 李四 [{"id":"2","name":"数学"}]
id name course_number(课程数量)
1 张三 2
2 李四 1
使用纯sql语句如何搞定?不用存储过程,有哪些方式?
你要接口返回你想要的数据,这个没问题,你要sql查出来数据合并还得转json,pg不知道有没有这一类的函数,就算有,也不会有人真的这么写