Здравствуйте и хорошо проводите время.
У меня такой запрос:
SELECT DISTINCT SQL_CALC_FOUND_ROWS SUBSTRING(color, 1, 3) as color FROM colors WHERE color LIKE '$color%' AND ottenok LIKE '$ottenok%';
А после:
SELECT FOUND_ROWS();
для получения всех записей, нравится не имеет DISTINCT. Но после SELECT FOUND_ROWS () я получаю только уникальные записи.
Не нашел в поисковых системах информации об использовании SQL_CALC_FOUND_ROWS с DISTINCT. Итак, я ищу совета, как мне отредактировать свой запрос, чтобы иметь возможность получать оба массива - уникальные и неуникальные.
ps, конечно, я знаю, что могу удалить «разные» из моих запрос и получить уникальный список ПОСЛЕ моего запроса sql, используя php функцию array_unique (), но это меня не устраивает, мне нужно решить эту задачу, используя только sql ...