Re[6]: Двойной JOIN из двух таблиц
От: Sinclair Россия https://github.com/evilguest/
Дата: 27.01.24 03:28
Оценка:
Здравствуйте, IZM, Вы писали:

IZM>Здравствуйте, Sinclair, Вы писали:


S>>Я про них и говорю. g_to и g_from — это алиасы для таблицы groups. В ней поле id должно быть объявлено как primary key. Если нет — это надо починить; если да — то sqlite сам создаст для них индексы.

IZM>Я спрашивал про Индекс не на ID, а на "-ID", именно это и используется при соединении для таблиц Groups.
Бинго! Слона-то я и не приметил.
Вы совершенно правы; и, более того, проблема — именно в этом.
Индекс по -ID не нужен — нужно просто перенести negation на другую сторону сравнения.

https://www.db-fiddle.com/f/cwvYp2P2SB2a2HzVRK3ZWm/6
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.