PHP_Master
Хранитель порядка
- Регистрация
- 3 Фев 2008
- Сообщения
- 2.639
- Реакции
- 601
Использовать count() уже стало не кошерно?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Использовать count() уже стало не кошерно?
Нужно посчитать кол-во или сумму значений?
$sql = 'select (sum(distinct t1.id)+sum(distinct t2.id)+sum(distinct t3.id)) as total from table1 as t1, table2 as t2, table3 as t3';
$res = mysql_fetch_assoc(mysql_query($sql));
echo $res['total'];
Ясен пень.
Воскресенье, напрягаться лень, поэтому вот тебе пример не блещущий красотой.PHP:$sql = 'select (sum(distinct t1.id)+sum(distinct t2.id)+sum(distinct t3.id)) as total from table1 as t1, table2 as t2, table3 as t3'; $res = mysql_fetch_assoc(mysql_query($sql)); echo $res['total'];
t1,t2,t3 - это алиасы таблиц table1, table2, table3, алиасы не трогаешь, меняешь только названия таблиц на свои.
Колонка по которой считать указывается после точки, в моём примере - это id.