从访问中的多个表创建查询

时间:2013-04-17 17:19:40

标签: sql ms-access

我在设计查询方面存在问题,我可以通过一些帮助来完成。我有三张桌子(还有更多,但这些应该这样做):

  • 游戏评论
  • 评论员
  • 游戏

我需要一个只会选择审核人未审核的游戏的查询(如果这有意义的话)。

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

更多信息:游戏评论和评论者包含reviewer参考字段,游戏评论和游戏包含game参考字段

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]

1 个答案:

答案 0 :(得分:0)

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

SELECT Game.*, GameReview.*
from Game
Left Join GameReview 
on Game.GameID = GameReview.GameID
WHERE GameReview.Review IS NULL