[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться с запросом.
GET
Не пойму почему так.

Вот запрос:

$s="SELECT COUNT(*) AS `cnt` FROM `tab1` WHERE  `b`='9' UNION SELECT COUNT(*) AS `cnt` FROM `tab2` WHERE  `b2`='19'";

$cou=query("SELECT SUM(`cnt`) FROM (".$s." ) `all_count`;");
$cou_i=mysql_fetch_row($cou);
$count2=$cou_i[0];
echo $count2;


если в таблицах по 1 строке совпадает, то выводит 1 вместо 2. Если во вторую таблицу добавить еще одну строку, то показывает правильно - 3.

Не могу разобраться, вроде все правильно.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
вопрос снят UNION ALL

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.