0

我在设计查询时遇到了问题,我可以在一些帮助下完成。我有三个表(还有更多,但这些应该这样做):

  • 游戏评论
  • 审稿人
  • 游戏

我需要一个查询,它只会选择评论者没有评论过的游戏(如果有任何意义的话)。

有任何想法吗?这是在添加评论表单上填充一个框,以便在选择评论者时,下一个下拉列表将仅显示该评论者尚未评论的游戏

更多信息:游戏评论和评论者包含一个reviewerref 字段,游戏评论和游戏包含一个gameref 字段

SELECT Game.*, [Game Review].*
FROM Game LEFT JOIN [Game Review] ON Game.[Game Ref] = [Game Review].[Game Ref*]
WHERE [Game Review].[Reviewer ref*] IS NULL;

我认为这不起作用,因为我从表单中的文本框中获取数据,即

[Forms]![FRM_Add_review_form]![reviewercombo]
4

1 回答 1

0

我做了一些假设,因为我没有所有的字段名称,但它会是这样的:

SELECT Game.*, GameReview.*
from Game
Left Join GameReview 
on Game.GameID = GameReview.GameID
WHERE GameReview.Review IS NULL
于 2013-04-17T17:54:24.187 回答