Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск до первого вхождения в MySQL / 4 сообщений из 4, страница 1 из 1
23.03.2018, 17:21
    #39619707
Alex7892
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск до первого вхождения в MySQL
Есть 2.000.000-ая таблица, в ней нужно найти количество уникальных строк с определенными значениями (для примера взял значения "apple", "banana" и т.д.).

Код:

SELECT COUNT(DISTINCT field1) FROM table WHERE fruits IN ('apple','banana');

Пробую EXPLAIN, выводит большое количество rows (13511).

Не нужно, чтобы перебирало все 13511 строк, только чтобы при первом вхождении (например, нашло первую строку с "apple") переходило к поиску следующего значения ("banana") и т.д.
...
Рейтинг: 0 / 0
23.03.2018, 17:31
    #39619722
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск до первого вхождения в MySQL
Alex7892,

автор(например, нашло первую строку с "apple") переходило к поиску следующего значения ("banana")
А как тогда считать
авторколичество уникальных строк с определенными значениями
?
...
Рейтинг: 0 / 0
23.03.2018, 17:47
    #39619744
Alex7892
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск до первого вхождения в MySQL
Строк с "apple" или "banana" может быть много, а может и не быть. И важно знать, есть ли хоть одна строка со значением "apple" и "banana". Если есть такая, то + к счетчику
...
Рейтинг: 0 / 0
23.03.2018, 22:09
    #39619852
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск до первого вхождения в MySQL
Alex7892Не нужно, чтобы перебирало все 13511 строк, только чтобы при первом вхождении (например, нашло первую строку с "apple") переходило к поиску следующего значения ("banana") и т.д.Бред. Полное отсутствие понимания, КАК выполняется операция. Чем высказывать подобные желания, лучше создай необходимый для работы запроса индекс.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск до первого вхождения в MySQL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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