Merge loop of SQL queries into one SQL query Merge loop of SQL queries into one SQL query symfony symfony

Merge loop of SQL queries into one SQL query


Use conditional aggregation:

SELECT COUNT(CASE WHEN u0_.email LIKE '%@company1.com' THEN 1 END) as First_cnt,        COUNT(CASE WHEN u0_.email LIKE '%@company2.com' THEN 1 END) as First_cntFROM user u0_