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

start [/forum/topic.php?fid=47&msg=39001643&tid=1832974]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 373ms |

| 0 / 0 |
