powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц. INNER JOIN
3 сообщений из 3, страница 1 из 1
Выборка из двух таблиц. INNER JOIN
    #39155452
lastdays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Имеется такой запрос:


Код: plsql
1.
2.
3.
4.
5.
EXPLAIN SELECT `b`.`id`, `b`.`user`, `b`.`level`, `b`.`class`, `b`.`race`, `b`.`gr_drop_id`, `b`.`m_min`, `b`.`m_max`,`b`.`udmin`, `b`.`udmax`, `b`.`elite`, `b`.`obr`, `b`.`pol`, `b`.`s1`, `b`.`s2`, `b`.`s3`, `b`.`s4`, `b`.`s5`, `b`.`kb`, `b`.`mf1`, `b`.`mf2`, `b`.`mf3`, `b`.`mf4`, `b`.`mf5`, `b`.`mf6`, `b`.`mf7`, `b`.`mf8`, `b`.`mf9`, `b`.`mf10`, `b`.`mf11`,`b`.`hp`,`b`.`ma`,`b`.`yar`,
     `nb`.`uid`, `nb`.`x`, `nb`.`y`, `nb`.`nature_id`
     FROM `nature_bots` AS `nb`
     INNER JOIN `bots` AS `b` ON ( `b`.`id` = `nb`.`uid` )
     WHERE `nb`.`x` = 4 and `nb`.`y` = 1 and `nb`.`gr_bot`=0 




Идентичный запрос, но с LEFT JOIN использует индексы, а inner нет.
В чем проблема, подскажите пожалуйста?
...
Рейтинг: 0 / 0
Выборка из двух таблиц. INNER JOIN
    #39155975
lastdays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не актуально.


Дело в том, что данных в таблице было мало из-за чего был произведен поиск по всей таблице, но ключи таки ожидались.
Немного изменил запрос, индексы и всё стало на круги своя.

Досадно, что даже не отписал никто)
...
Рейтинг: 0 / 0
Выборка из двух таблиц. INNER JOIN
    #39156003
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lastdays,

ну я бы отписал, тебе было б легче?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из двух таблиц. INNER JOIN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]