Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как исправить подзапрос 
:(
    Опции темы
Areostar
Дата 5.7.2015, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



имеется запрос

Код

    $sql ="SELECT `UserID`, `AffiliateID`, `Email`, `Password`, `CreatedDate`,
                    `FirstName`, `LastName`, `Phone`, `PhonePrefix`, `Country`, `UserIP`,
                    (SELECT SUM(brandaccounts.actualBalance) FROM `brandaccounts`, `users` WHERE brandaccounts.UserID = users.UserID) As `Balance`,                    
                 (SELECT count(*) FROM `brandaccounts` WHERE brandaccounts.UserID = users.UserID) AS `NoAcc`
                    FROM `users` WHERE `PartnerID` = ".$_SESSION['PartnerID'];


проблема вот с этим под запросом

Код

(SELECT SUM(brandaccounts.actualBalance) FROM `brandaccounts`, `users` WHERE brandaccounts.UserID = users.UserID) As `Balance`

он должен вернуть одну цифру - сводный баланс пользователя, а возвращает помоему сводный по всё таблице!!

И к тому же при его появлении искажается результат и второго подзапроса:

Код

(SELECT count(*) FROM `brandaccounts` WHERE brandaccounts.UserID = users.UserID) AS `NoAcc`

что и как исправить???
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0933 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.