我在Access中有一个表,它有两列(USERID,TITLE)。每个用户都可以拥有多个标题。我想为每个用户选择除最后一对USERID和TITLE之外的所有USERID和标题。 顺便说一句,在此之前,我可以为每个用户选择最后一对USERID和TITLE。但我不知道如何从第一个表中删除这些记录 提前致谢
答案 0 :(得分:0)
如果表还有主键字段id(应该如此),则以下内容应该在查询的SQL视图中起作用:
SELECT `userid`, `title` FROM `table` WHERE id <>
(SELECT MAX(`id`) FROM `table` WHERE `userid` = [the user id in question]);
当然,这假定最后你的意思是id最大的记录。