Вот таблица базы данных:PHP/MYSQL подсчета заказов
$sql[2] = "SELECT u.* , oi.* , COUNT(oi.user_id) AS count
FROM users u, order_items oi
WHERE u.id=oi.user_id ";
$result3= mysqli_query($conn,$sql[2]) or die(mysqli_error());
if (mysqli_num_rows($result3) > 0) {
while ($record = mysqli_fetch_array($result3)) {
echo $record['count'];
}
}
Я хочу, чтобы подсчитать, сколько порядок у каждого пользователя. Пример: Как у Томаса есть 3 порядка, но мой код пишет 4, я хочу написать Томаса (3), Грачана (1). Любая идея, как это исправить?
См http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve -for-what-seem-to-me-to-be-a-very-simple-sql-query – Strawberry
Пожалуйста, используйте форматированный текст вместо изображений. Кроме того, с данными выборки, каков ожидаемый результат? – jarlh
результат: 4 (это все, я думаю, его подсчет строк) –