所以我有三列,如
company id project id approved status
1 3 NOT
2 4 APPROVED
3 5 null
2 6 NOT
3 7 APPROVED
3 8 null
2 9 NOT
2 10 APPROVED
3 11 null
我已经实现了这个使用左连接现在我想要的是团队公司使用GROUP以及组by应该返回第三col colised_status的值作为APPROVED如果任何公司ID有这个否则不是如果有否则为空
所以基本上我试图通过类似这种情况的方式来实现第一顺序当approved_status =' APPROVED'然后1其他2等然后分组,但由于mysql不支持组按顺序,所以我该怎么做才能得到这个结果..帮助!
答案 0 :(得分:0)
Apache version 2.2.26
PHP version 5.4.38
MySQL version 5.5.42-37.1
答案 1 :(得分:0)
这是SQL查询通过计算每个公司批准的项目数来执行您想要的内容,如果是> = 1则返回APPROVED,否则不是:
Activity