MS Access SQL为每个用户选择随机目标
我在MS Access 2007中有以下表格: 关系表确定每个用户允许的目的地。目前,每个用户都可以前往任何目的地,但将来可能不是这样 我希望能够使用SQL查询为每个用户选择一个随机目标 SQL查询的结果如下所示: 目前,我有以下查询将目的地随机化: 选择userID,destinationID 来自关系 按用户ID订购,rnd(destinationID) 结果如下: 但我不知道如何为每个用户ID选择一个随机的目的地MS Access SQL为每个用户选择随机目标,sql,ms-access-2007,Sql,Ms Access 2007,我在MS Access 2007中有以下表格: 关系表确定每个用户允许的目的地。目前,每个用户都可以前往任何目的地,但将来可能不是这样 我希望能够使用SQL查询为每个用户选择一个随机目标 SQL查询的结果如下所示: 目前,我有以下查询将目的地随机化: 选择userID,destinationID 来自关系 按用户ID订购,rnd(destinationID) 结果如下: 但我不知道如何为每个用户ID选择一个随机的目的地 有人知道怎么做吗?如果保存查询 SELECT userID, de
有人知道怎么做吗?如果保存查询
SELECT userID, destinationID FROM Relationship ORDER BY userID, rnd(destinationID)
作为Q1,您可以按以下方式获得每个用户的第一个(随机)目的地:
SELECT userID, first(destinationID) from Q1 group by userID