全部交易,
我正在尝试创建一个查询,该查询在另一个表中的条件之后创建一个表(与excel中的vlookup相同),因此我希望以与另一个字段的条目匹配的相同顺序列出。
我能用一个条目做到这一点,但不能用于整个领域。
任何提示?
最佳, 亚诺什
答案 0 :(得分:2)
您需要的是LEFT JOIN
:
SELECT *
FROM table1
LEFT JOIN table2
ON table1.reference_field = table2.reference_field
调整您的表格和字段名称。另请参阅文档:https://msdn.microsoft.com/en-us/library/office/ff198084.aspx
如果您没有明确定义条目,数据库将以任意顺序返回条目。您可以通过将此附加到您的查询来轻松完成此操作:
ORDER BY table1.reference_field
再次根据自己的喜好调整名称。文档中描述了如何按降序排序以及如何按多个字段排序:https://msdn.microsoft.com/en-us/library/bb208913.aspx