ОБСУЖДЕНИЕ

Как сделать суммарный вывод?

24 сообщений0 просмотровОткрыта
#1
1. Есть таблица `coins` там есть монеты.
2. Есть таблица `mycolle`, и в ней есть столбец `count` которая указывает на количество монет.

Вопрос:
Как вывести суммарное число всех монет, пользователя?
#2
select (select count(*) from coins) as 'count`, (select count(*) from mycolle) as `count`;
#3
А что мешает их плюсануть друг с другом :) $с = $a + $b
#4
SELECT SUM(count) as sum FROM mycolle
#5
Парацетамол ему с 2 таблиц надо
#6
Мешает стать гк очередным
#7
Окай, тогда чего ты считаешь количество записей, а не сумму самых монет?:) Или я не так понял?
#8
Ты сейчас посчитал общие количество монет всех пользователей)
#9
Анальгин ему нужно 1 конкретного пользователя считать а не всех
#10
Ну как разница. WHERE автор сам додумается написать, не,
#11
VITAMIN, Тут это не поможет) так же все равно считается только одна таблица)
#12
select (select count(*) from coins where id_user = $пепеменаЮзера) as 'count`, (select count(*) from mycolle where id_user = $пепеменаЮзера) as `count`;
#13
10 пост. Ну WHERE id_user = ид. От этого твой пост правильней не станет
#14
Автор заскринил одну таблицу. Я не ванга.
#15
Хрень какая то, ты зачем их считаешь?
#16
Зачем SELECT COUNT(*) если по факту значения записаны уже в полях
#17
Совместить две таблицы через LEFT JOIN и все равно суммировать на выводе :)
#18
Если так, то просто

SELECT (SELECT SUM(`pole`) FROM `table1` WHERE id_user = ид) + (SELECT SUM(`pole`) FROM `table2` WHERE id_user = ид) AS sum
#19
Автор нужна структура двух таблиц которые ты написал, потом объеденить их по параметру который пользователя определяет, и вывести ($count['count'] + $count['монеты второй таблицы'])

Без структуры таблиц яснее ответа дать не смогу.
#20
Во) эврика)
Страница 1 из 2 · Всего записей: 24