|
|
|
Выборка из трех таблиц одним запросом
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! У меня есть такие вот таблицы Выборка из трех таблиц одним запросом В PostgreSql я не сильно силен Нужно придумать такой запрос чтоб выбиралось одно поле из таблицы TESTS одно поле из таблицы TESTS_QUESTIONS И все поля из таблицы ANSWER_TESTS в которых TESTS_ANSWER_QUESTION_ID = TEST_QUESTION.ID Накалякал я вот такое вот чудо которое как всегда работает не так как нужно!!! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Данный код выводи по одной записи из всех таблиц Если убрать LIMIT 1 То он выводит все записи из всех таблиц!!! Подскажите как исправить??? Или может как написать другой вариант кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:58:37 |
|
||
|
Выборка из трех таблиц одним запросом
|
|||
|---|---|---|---|
|
#18+
Накаляк вот такой вот код Код: sql 1. 2. 3. 4. 5. 6. Но все равно не совсем то Результат получается Список словарей В которых повторяются все поля Что мне тут переделать чтоб в результате был одни словарь с TESTS_QUESTIONS и TESTS а второй словарь с ANSWER_TESTS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 16:41:17 |
|
||
|
Выборка из трех таблиц одним запросом
|
|||
|---|---|---|---|
|
#18+
покажите код таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 11:46:44 |
|
||
|
Выборка из трех таблиц одним запросом
|
|||
|---|---|---|---|
|
#18+
crause, Код: 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 14:44:25 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38803363&tid=1998359]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 488ms |

| 0 / 0 |
