Я хочу выбрать только строки, которые являются уникальными в соответствии с идентификатором пользователя столбца из таблицы MySQL. Поэтому, если у меня есть две строки с одинаковым ИД пользователя, ни одна из них не будет выделена, но если выбрана только одна, то она будет выбрана.
Я использую следующий код:
SELECT T.id,T.name,T.userid FROM tbltest T WHERE userid NOT IN (SELECT userid FROM tbltest WHERE tbltest.id<>T.id);
Это самый быстрый способ сделать это?
Спасибо!