【发布时间】:2009-03-11 21:31:14
【问题描述】:
我只想根据 mysql 表中的用户 ID 列选择唯一的行。因此,如果我有两行具有相同的用户 ID,则没有一个会被选中,但如果只有一个会被选中。
我使用以下代码:
SELECT T.id,T.name,T.userid FROM tbltest T WHERE userid NOT IN (SELECT userid FROM tbltest WHERE tbltest.id<>T.id);
这是最快的方法吗?
谢谢!
【问题讨论】: