Я знаю, что запрос, который мне нужен, работает, но я не могу выполнить его так, чтобы он работал через PHP с выполнением PDO.
Короче, у меня есть таблица с именем type:
+-------------++----------------+
| type_id || type_name |
+-------------++----------------+
1 Car
2 Bus
3 Lorry
И таблица под названием asset_details:
+-------------++----------------+
| type_id || cost |
+-------------++----------------+
1 10
1 10
1 20
2 300
3 600
3 800
1 70
Я хочу вывести как JSON enconde, чтобы я мог суммировать все type_ids из asset_details.т.е. выше у нас 4 машины, 2 грузовика, 1 автобус.Мне нужно только значение, поэтому я попробовал
$json = $pdo->query('SELECT COUNT(*) FROM asset_details GROUP BY type_id')->fetchAll(PDO::FETCH_UNIQUE);
echo json_encode($json);
Но это дает мне эхо:
{"4":[],"2":[],"1":[]}
Мне нужно, чтобы оно было:
["7" , "3"]
так что я могу использовать это для данных в chartJS.Я уверен, что это метод извлечения, но не уверен, как его решить.