Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выбор статей по ряду параметров в дочерней таблице (1 строка = 1 параметр)
|
|||
|---|---|---|---|
|
#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. 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. Фильтры могут быть, например, такие: (author=Jose И status=show) ИЛИ theme=theme1 Не могу сообразить, как это можно (и можно ли) реализовать одним запросом. Причем, что бы запрос был достаточно быстрым, что невозможно, если использовать "IN (подзапрос)". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 16:47 |
|
||
|
Выбор статей по ряду параметров в дочерней таблице (1 строка = 1 параметр)
|
|||
|---|---|---|---|
|
#18+
Victor256, join в помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 18:56 |
|
||
|
Выбор статей по ряду параметров в дочерней таблице (1 строка = 1 параметр)
|
|||
|---|---|---|---|
|
#18+
Victor256В дочерней таблице есть параметры, сделанные по принципу имя-параметра=значение. Для каждой строки в родительской таблице есть несколько в дочерней, с параметрами.Достаточно было трёх букв. EAV. Victor256как это можно (и можно ли) реализовать одним запросом. Причем, что бы запрос был достаточно быстрымМожно, можно. Отбор по парам, группировка, подсчёт количества. Обсуждалось тыщу раз... и подробно разбирается везде, где описываются основы работы с EAV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 20:49 |
|
||
|
Выбор статей по ряду параметров в дочерней таблице (1 строка = 1 параметр)
|
|||
|---|---|---|---|
|
#18+
[quot Akina]Victor256В дочерней таблице есть параметры, сделанные по принципу имя-параметра=значение. Для каждой строки в родительской таблице есть несколько в дочерней, с параметрами.Достаточно было трёх букв. EAV. то что нужно, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1830131]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 366ms |

| 0 / 0 |
