I have the following SQL tables
The Department
|name|employees|
Employee
|name|gender|type|dead | |John|male |good|yes | |Mary|female|bad |no | |Joe |male |ugly|maybe|
I would like to write an instruction that returns
| type | n of employees | n of male employees | n of departments |
I have
SELECT e.type, count(e), count(d) FROM Department d JOIN d.employees e WHERE e.dead = maybe GROUP BY e.type
This, of course, is the absence of "male workers." I am stuck here, as Iām not sure where to specify the additional sentence e.gender = male.
I forgot to mention: HQL or criteria would be good.
source share