
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.05.2015, 13:55:23
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
привет повелители баз Есть Таблица БД http://sqlfiddle.com/#!2/edf42 [img=] Делаю фильтр по полям в бекэнде Нужно отфильтровать значения Код: plsql 1. и сделать пересечение с этой же таблицей с другими значениями Код: plsql 1. всё в одном запросе. Как сделать? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:05:56
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminator, Self Join + алиасы для каждой версии таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:07:42
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminator, один из индексов : Код: sql 1. 2. лишний. В принципе, тот, который несоставной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:08:30
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminatorвсё в одном запросе. Как сделать? Спасибо JOIN ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:12:30
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminator, На самом деле тебе нужно эту таблицу иметь в виде: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:21:40
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
Код: sql 1. а так не работает? ..................... или UNION??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:46:03
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
Alex_Ustinov Код: sql 1. а так не работает? ..................... или UNION??? Нет, вы немного не то написали, и это всё равно "объединение", а нужно найти contentid, для которого соблюдаются оба условия ОДНОВРЕМЕННО Код: plsql 1. типа такого, но это не правильный тоже вызов... :). Проверяю остальные подсказки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 14:49:01
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
Добрый Э - Эх, спасибо за подсказку - вроде то, что нужно. MasterZiv, спасибо, таблицу менять не могу - это CMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 15:19:29
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminatorДобрый Э - Эх, спасибо за подсказку - вроде то, что нужно. MasterZiv, спасибо, таблицу менять не могу - это CMS Даже если это так, ты можешь создать нужный тебе индекс, а лишний(лишние) -- удалить. Не удаляй только констрейнты (PK, unique, foreign). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 15:45:36
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
А можно полюбопытствовать, фигли во втором запросе используется `value` LIKE '%San Diego%' , а не `value`= '%San Diego%' ? Это принципиально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 15:49:54
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
AkinaА можно полюбопытствовать, фигли во втором запросе используется `value` LIKE '%San Diego%' , а не `value`= '%San Diego%' ? Это принципиально? а есть меж ними принципиальная разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 15:52:41
|
|||
|---|---|---|---|
Сложный запрос к БД MySQL |
|||
|
#18+
Пардон, имелось в виду `value`= 'San Diego' Просто так офигел, что забыл удалить проценты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 19:15:55
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
viktorminator, SELECT contentid FROM modx_site_tmplvar_contentvalues WHERE tmplvarid=4 OR tmplvarid=17 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2015, 22:02:00
|
|||
|---|---|---|---|
|
|||
Сложный запрос к БД MySQL |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. Вот так вроде решил эту задачу, в лоб тупо и мощно, почему не SELF JOIN & INNER JOIN? Потому что 1) не умею 2) по логике нужно склеивать следующий запрос к основному, по типу Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833144]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 345ms |

| 0 / 0 |
