|
|
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
Собственно структура имеет вид цепочки(не дерево, только один потомок). Выбирать можно в цикле на PHP. Но есть два минуса. 1. Куча обращений к БД 2. Не знаю как организовать пагинацию без выборки всех полей предварительно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Можно как-то сделать через JOIN, так чтоб за один раз можно было забрать с лимитами? Гуглил, что можно еще процедуру в самом запросе написать, но что-то делаю не так. Нашел пример функции, думаю попробую расширить кругозор. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Но copypaste не помог. Куча ошибок. Что не так делаю? Или phpMyAdmin не может прожевать процедуру? автор#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//' at line 13 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:41:38 |
|
||
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
авторВерсия сервера: 5.6.13-log - MySQL Community Server (GPL) Версия протокола: 10 Версия клиента базы данных: libmysql - mysqlnd 5.0.10 - 20111026 PHP расширение: mysqli phpMyAdmin версии: 4.0.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 16:44:59 |
|
||
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
Структура данных - где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 18:11:32 |
|
||
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
Akina, Так я ведь в первом посте нарисовал структуру) Могу и в командном виде. =) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Cейчас реализована такая функция. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Результатом которой будет Код: php 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 23:21:15 |
|
||
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
NinazuТак я ведь в первом посте нарисовал структуруА мы по фотографии не лечим. Тем более что мы привыкли к тому, что нарисованное не всегда совпадает с имеющимся. Вот CREATE TABLE - это другое дело. А теперь растолкуй, что всё-таки нужно... есть у меня подозрение, что тебе надо выборку группыЮ, сортированную в порядке связности, но нет подтверждения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 09:00:14 |
|
||
|
Выборка цепочки через JOIN
|
|||
|---|---|---|---|
|
#18+
Теперь подтверждение есть)) Да хотелось бы аналогичную реализацию функции, средствами MySQL Akinaесть у меня подозрение, что тебе надо выборку группыЮ, сортированную в порядке связности, но нет подтверждения. 2Cygapb-007 , за ссылку спасибо! Изучу вечером) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 11:27:13 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38419537&tid=1835924]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 318ms |

| 0 / 0 |
