完成查询相互关注的功能的sql语句

我主要想实现查看是否相互关注的功能,经历千辛万苦搞出下面的sql语句。
第一:我想对查到的结果分两大类,
CASE u.uid when #{uid} then 1 else 0 end这句成功将满足条件的设置值为1,不满足为0
第二:is_each 在分组的组中如果有1,取1所在的行,否则,随便取一行
主要应用了自查询,和case when,group by

 

你可能感兴趣的:(数据库)