我有两张桌子。“问题”:问题列表,“结果”用户对这些问题的结果。
Table: Questions
ID
Table: Results
ID
Created - When this record was added.
Q_ID - A FK to the Question table
示例数据
Table: Questions
ID
----
1
8
15
55
Table: Results
ID | Created | Q_ID
--------------------
1 | 12:02 | 1
2 | 12:03 | 15
3 | 12:04 | 8
我正在寻找一个(或两个)可以得到以下信息的查询。
- 没有相关结果的问题。
- 如果所有问题都有结果,则找到结果最早的问题。
这个查询应该返回 question.id=55,因为它是唯一没有结果的问题。如果 question.id=55 不存在,那么它将返回 question.id=1,因为它具有问题的最旧结果。