
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.07.2015, 08:50:36
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Вот первоначальный запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. Надо исправить подзапрос Код: sql 1. 2. Так чтобы он возвращал сумму всех полей `Outcome` из таблицы `requests` по тем записям где поле AccountID равен одному из подобных значений в записях таблицы brandaccounts где поле `UserID` равно текущему `UserID` из таблицы users Тоесть у каждого users может быть несколько brandaccounts у каждого brandaccounts несколько requests. Мне надо сумировать все поля Outcome в подходящих записях из requests помогите пожалуйста!!!! Надеюсь понятно обьяснил :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 09:07:58
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
AreostarНадеюсь понятно обьяснилНет. Где DDL таблиц? Где указание их связи? Где постановка задачи? Вот это твоё AreostarТак чтобы он возвращал сумму всех полей `Outcome` из таблицы `requests` по тем записям где поле AccountID равен одному из подобных значений в записях таблицы brandaccounts где поле `UserID` равно текущему `UserID` из таблицы users Тоесть у каждого users может быть несколько brandaccounts у каждого brandaccounts несколько requests. Мне надо сумировать все поля Outcome в подходящих записях из requestsэто же полный бред! особенно с учётом приведённых кодов... у тебя там таблицей requests даже не пахнет! "догадайся, мол, сама..." (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 10:13:16
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Akina, постараюсь дополнит. Вот так выгдялит табличка users Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Таблица brandaccount Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Таблица requests Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 10:56:26
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Уже лучше. Теперь - где связи? brandaccounts.UserID = users.UserID мы уже видели. А как в эту кашу привязывается requests? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 10:57:48
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
AkinaА как в эту кашу привязывается requests?Наверное, по AccountID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 11:30:54
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
AreostarТак точно Я вообще-то ожидал ответ типа brandaccounts.AccountID = requests.AccountID... ну да ладно. Секция FROM определилась. Код: sql 1. 2. 3. 4. 5. 6. Теперь осталось понять, по каким критериям отбор и что именно надо получить на выходе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 12:12:07
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Akina, Так чтобы он возвращал сумму всех полей `Outcome` из таблицы `requests` по тем записям где поле AccountID равен одному из подобных значений в записях таблицы brandaccounts где поле `UserID` равно текущему `UserID` из таблицы users ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 12:27:54
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Areostarполе AccountID равен одному из подобных значений в записях таблицы brandaccounts где поле `UserID` равно текущему `UserID` из таблицы users Я не понимаю этой фразы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 12:30:12
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Akina, записей из brandaccaund c таким же AccountID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 12:35:07
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Ну тогда тривиальное Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 15:51:45
|
|||
|---|---|---|---|
|
|||
Трёхэтажный запрос |
|||
|
#18+
Наверное, все же немного не так (дабы не задваивало): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 17:05:55
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Cygapb-007дабы не задваивало[src] Безнадёжно... лучше обрати внимание на то, что в таблицах даже первичного ключа нет. Все твои дополнения ничуть не улучшат ситуации в этом бардаке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 17:44:37
|
|||
|---|---|---|---|
Трёхэтажный запрос |
|||
|
#18+
Akina, Базу строил один удодю а исправлять времяни нет так как уже многое написано(и не только мной) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.07.2015, 19:40:07
|
|||
|---|---|---|---|
|
|||
Трёхэтажный запрос |
|||
|
#18+
Akinaв таблицах даже первичного ключа нетНе верю :) Думаю, почикано в посте для краткости, вместе с остальными индексами и FK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1832974]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 280ms |

| 0 / 0 |
