mysqlテーブルの列useridに従って一意の行のみを選択したいと思います。したがって、同じユーザーIDを持つ2つの行がある場合、それらのいずれも選択されませんが、1つだけの場合は選択されます。
私は次のコードを使用します:
SELECT T.id,T.name,T.userid FROM tbltest T WHERE userid NOT IN (SELECT userid FROM tbltest WHERE tbltest.id<>T.id);
これはそれを行うための最速の方法ですか?
ありがとう!