|
|
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
Добрый день! Имеется несколько таблиц (если быть точным шесть), с одинаковой структурой колонок и их типов. Стоит задача организовать поиск по одной колонке во всех таблицах. Сейчас это организовано таким вот не хитрим велосипедом: Код: sql 1. 2. 3. Причем, прошу заметить, что подстрока, является одинаковой, для всех запросов. В данном случае это pc Прошу помощи, как можно оптимизировать запрос и сделать его более коротким и быстрым. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 07:10 |
|
||
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
4test4, Слить Ваши 6 таблиц в одну (добавив поле-признак). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 08:31 |
|
||
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
Не много не понятен ваш совет, что за поле-признак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 09:11 |
|
||
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
4test4Не много не понятен ваш совет, что за поле-признак? Признак, из какой таблицы из шести изначально была взята данная запись, тип записи. Если, конечно, такого поля ещё нет и записи нужно различать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 10:24 |
|
||
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
4test4Добрый день! Имеется несколько таблиц (если быть точным шесть), с одинаковой структурой колонок и их типов. Стоит задача организовать поиск по одной колонке во всех таблицах. Сейчас это организовано таким вот не хитрим велосипедом: Код: sql 1. 2. 3. Причем, прошу заметить, что подстрока, является одинаковой, для всех запросов. В данном случае это pc Прошу помощи, как можно оптимизировать запрос и сделать его более коротким и быстрым. Спасибо! 1. создать VIEW Код: sql 1. 2. 3. 4. 5. 2. Делать запрос к VIEW Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 12:56 |
|
||
|
Поиск по одной колонке в разных таблицах MySQL
|
|||
|---|---|---|---|
|
#18+
4test4как можно оптимизировать запрос и сделать его более коротким и быстрым 1. "Короткий и быстрый" не всегда можно выполнить одновременно. 2. быстрый не всегда связано ТОЛЬКО с самим запросом. В вашем случае ускорить запрос с таким условием МОЖЕТ создание индексов на поле column в таблицах 1-6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 15:41 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=23&tid=1540649]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 380ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...