Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   вопрос по sql (http://www.flasher.ru/forum/showthread.php?t=121084)

avilov 06.02.2009 22:34

вопрос по sql
 
Код:


$u = mysql_query("SELECT     

SUM(users.money) as u_money, 
SUM(admin.money) as l_money   

FROM      users,admin");                               

$u = mysql_fetch_array($u);                                     


print "$u[u_money] <br/> $u[l_money]";

почему результат в 2 раза больше реального ?

Ales Protiv 09.02.2009 13:34

Потому что у тебя нет соединения таблиц users и admin. В итоге ты получаешь декартово произведение двух таблиц, над которым и идет подсчет SUM.


Часовой пояс GMT +4, время: 18:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.