|
|
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
Привет всем! Имеется БД, в которой есть, допустим, три связанные таблицы, например, Город, Район, Улица. Ну вы поняли, да, какие тут связи? ) Итак, вопрос: возможно ли вывести все данные в виде: - Город 1 - Район 1 - Улица 1 - Улица 2 -Район 2 - Улица 3 - Район 3 - Улица 4 - Улица 5 - Улица 6 - Город 2 - Район 4 Ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 01:05:58 |
|
||
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
G00dWINe, можно Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 02:38:15 |
|
||
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
Stupid_BOTG00dWINe, можно Код: 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. Спасибо. Средствами СУБД, потому что никак не могу пока додуматься с циклом вывода: http://www.sql.ru/forum/1075722/vyvod-tablichki-v-word ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 08:35:59 |
|
||
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
> G00dWINe, > Средствами СУБД, потому что никак не могу пока додуматься с циклом вывода. запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. цикл вывода (псевдокод) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:21:07 |
|
||
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
Тут карта. Допустим строка city block street build индексы полей соответственно 0 1 2 3 и таких обычных строк в результе дочерта $arr=aray(); foreach($res as $row) $arr[$row[0]][$row[1]][$row[2]]=$row[3]; Все само построится, абсолютно точно. В php применяется balanced tree для хранения "массивов", а это дерево в точности nested set model ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 15:11:21 |
|
||
|
SQL-запрос, табличный вид выводимых данных
|
|||
|---|---|---|---|
|
#18+
Ну то есть пхп за вас всю черную работу по определению что новое, что уже есть и сделает. Разумеется запрос должен быть полностью нормальным. То есть сколько есть там улиц - столько должно быть строк. С NULL применяйте coalesce() на что-то заведомо известное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2014, 15:13:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38551321&tid=1835256]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 363ms |

| 0 / 0 |
