I want to get total ROW types with single query. Let me explain it.
Normally I use this query to get one of them:
$database->query("SELECT COUNT(*) as c FROM workers WHERE job = 1");
$totalWorkers = $database->fetchObject()->c;
So, it works flawless but there 7 more job types (0-8). This is just (1).
I can do like that: [TOO MUCH QUERY TO EXECUTE, NOT GOOD]
$database->query("SELECT COUNT(*) as c FROM workers WHERE job = 1");
$totalWorkers1 = $database->fetchObject()->c;
$database->query("SELECT COUNT(*) as c FROM workers WHERE job = 2");
$totalWorkers2 = $database->fetchObject()->c;
But I don't want to execute these multiple queries, is there any easy way to do that? I want to get results of count like that:
$totalWorkers2 = $database->fetchObject()->type_1;
$totalWorkers2 = $database->fetchObject()->type_2;
I've searched it everywhere but I couldn't find & think any logic for that ...