|
|
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста разобраться со следующей задачей: имеется такой запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Мне необходимо вывести всех пользователей с указанными в селекции параметрами так, чтобы отсутствие некоторых пользователей в таблицах sv1,sv2 и sv3 не влияло на результат (т.к. некоторых пользователей в этих таблицах нет их 11 штук, но они очень важны). Заранее большое спасибо за оказанную помощь! Модератор: Пожалуйста, пользуйтесь тэгами для оформления запроса. Это повышает вероятность ответа. Читать монотонную серую портянку никому не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 11:30:19 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 11:46:31 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
MySQL ругается на код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:15:10 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
plotnikovsp48MySQL ругается на кодКак именно ругается? Вот так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:17:41 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
Table 'MyTable.sv1' doesn't exist select distinct jos_users.id, jos_users.email as Почта, jos_users.name as Имя, jos_users.username as Логин, sv1.Сотовый, sv2.Рабочий, sv3.Область, jos_users.registerDate, jos_users.lastvisitDate, sv4.Тестирований from (select jos_community_fields_values.user_id, jos_community_fields_values.value as сотовый from jos_community_fields_values where jos_community_fields_values.field_id=6) sv1, (select jos_community_fields_values.user_id, jos_community_fields_values.value as Рабочий from jos_community_fields_values where jos_community_fields_values.field_id=7) sv2, (select jos_community_fields_values.user_id, jos_community_fields_values.value as Область from jos_community_fields_values where jos_community_fields_values.field_id=9) sv3, (select jos_users.id, count(*) as Тестирований from jos_users, TestsResultsAtt WHERE jos_users.id=TestsResultsAtt.user_id group by jos_users.id) sv4, jos_community_fields_values, jos_users, TestsResultsAtt Код: plaintext 1. 2. jos_users.id=TestsResultsAtt.user_id and jos_users.id=sv4.id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:27:57 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
Хрустальный шар подсказывает, что так ругаться не будет... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. П.С. у вас в условии from используются две таблицы, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:28:48 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
jos_community_fields_values, TestsResultsAtt, которые там не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:31:31 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
Огромное вам спасибо! Разобрался!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 12:42:02 |
|
||
|
Очень сложный запрос
|
|||
|---|---|---|---|
|
#18+
не сложноХрустальный шар подсказывает, что так ругаться не будет...+1 ТС изобрёл свой синтаксис для WITH queries - загвоздка только в том, что ни самих WITH queries, ни соответственно синтаксиса для них в мускле не предусмотрено :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 13:17:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38895703&tid=1833501]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 282ms |

| 0 / 0 |
