【发布时间】:2013-07-05 02:55:33
【问题描述】:
我在思考如何针对我的情况构建适当的查询时遇到了一些严重的问题。很确定这取决于正确加入表格,但经过大量谷歌搜索后我似乎无法弄清楚...
我有以下表格..
Main:
ID, WhenDate, InfoText, StatusID, TypeID
还有……
Status:
ID, StatusText
还有……
Secondary:
MainID, WhenDate
希望我能够正确解释这一点..
我在 Main 中有一堆记录,我需要从中获取信息。我需要能够过滤 WhenDate 和 TypeID。我还需要从与 StatusID 链接的状态表中获取 StatusText。
问题:
表 Secondary 链接到 Main 中的记录,Secondary 中的任何记录都应生成与 Main 中的记录相同的行,不同之处在于使用 Secondary 中的 WhenDate 而不是 Main 中的 WhenDate。
非常感谢任何帮助,即使它只是一个提示,例如要使用什么类型的连接或其他什么...
【问题讨论】:
-
如果您使用多个连接,您可以完成您所寻找的。span>
-
您使用的是什么关系型数据库?到目前为止,您尝试过什么查询?