【发布时间】:2019-06-21 10:11:30
【问题描述】:
controlens 是我数据库中的一个表,entite、state 是这个表的字段
SELECT a.entite, a.etat, COUNT(a.etat) as nombre_toperform, b.nombre_performed,c.nombre_incompatible
FROM `controlens` a
LEFT JOIN ( SELECT entite,COUNT(etat) as nombre_performed from `controlens` WHERE etat like 'PERFORMED' GROUP BY entite, etat) b on a.entite = b.entite
LEFT JOIN ( SELECT entite,COUNT(etat) as nombre_incompatible from `controlens` WHERE etat like 'INCOMPATIBLE' GROUP BY entite, etat) c on a.entite = c.entite
WHERE a.etat like '%TOPERFORM%'
GROUP BY a.entite, a.etat, b.nombre_performed,c.nombre_incompatible
【问题讨论】:
-
这是英文版的 Stackoverflow。请用英语发表您的问题。
-
帮我把sql查询翻译成查询生成器查询
-
编辑您的问题,并向我们展示您尝试执行此操作的一些代码。我们无法为您制作所有内容,请查看如何发布问题
标签: laravel laravel-5 eloquent