Как посчитать сумму?

Ysn

Guest
Как посчитать сумму?

Таблички $table , поля Z и Y

Как мне получить сумму полей Z из всех $table, и сумму полей Y, тоже из всех $table, при этом, используя самыый экономичный метод (в смысле скорости скрипта)?
 

Фанат

oncle terrible
Команда форума
1. написать вопрос внятно. Не умалчивая 90% информации, известной тебе, но совершенно неизвестной читателям форума.
2. табличка должна быть одна.
 

Ysn

Guest
Табличек много. Скажем, $table."_d"

$table зависит от имени пользователя.

В каждой $table."_d" несколько столбцов. Один из них - столбик Z. И несколько строк. В первой строке, в Z, например "150". Во второй - "50"

Например, у меня

Таблица aaa_d

столбец Z
строка 1 150
строка 2 50

===============================
Таблица bbb_d

столбец Z
строка 1 30
строка 2 70

===============================

Вот как мне это все посчитать, и в итоге получить 150+50+30+70 ?

p.s. Внятнее не смогу...
 

Стас

Троечник
Если нету математической зависимости в этом "множестве таблиц", то предлагаю завести еще одну таблицу, в которой будут названия таблиц, а потом "пробегать" по таблицам, суммируя поля "Z".
PHP:
while ($line = mysql_fetch_array($result)) {
$query = "SELECT SUM(Z) FROM ".$line[0];
$res = mysql_query ($query);
$a = mysql_fetch_array($res);
$sumZ += $a[0];
}
 
Сверху