SQL查询 - 抛出不需要的结果

时间:2015-11-30 12:37:18

标签: mysql sql mysqli

这是我的表结构, 表名是(关系) 表的结构是

  

Id |领导者|订户

我的查询是

categories.php

输出是: -

tbl_categories

所需的输出是:

products.php

products.php

我需要针对用户ID 9的关注者,并且在相同的查询中我需要检查他关注的是谁。 所以我已经尝试了上面的事情,但不幸的是,经过很多努力仍然没有达到正确的轨道。

1 个答案:

答案 0 :(得分:1)

   SELECT 
CASE WHEN r.leader IN ('9') THEN 'followers'
         WHEN r.subscriber = '9' THEN r.leader
         ELSE 'nonfollowers' END AS Continent,r.subscriber
         FROM relations r where r.leader = 9 OR r.subscriber = 9