【问题标题】:SQL Server inner join vs MS Access inner joinSQL Server 内连接与 MS Access 内连接
【发布时间】:2016-06-20 09:58:17
【问题描述】:

我必须将 Access 查询转换为 Sql Server 查询。

在我的 FROM 子句中,我有这样的内容:

FROM 
  (table1 INNER JOIN table2 ON table1.afield = table2.afield) 

我认为我在 Sql Server 中的 FROM 子句应该保持不变,但我不确定。

能否请您确认一下?

【问题讨论】:

  • 您可以删除括号,但您不必这样做。它应该工作相同。

标签: sql sql-server ms-access


【解决方案1】:

你可以使用你所拥有的,不过我会去掉括号;

FROM table1
INNER JOIN table2
    ON table1.afield = table2.afield

养成使用表别名的习惯也是一个好主意,就像这样;

FROM table1 AS t1
INNER JOIN table2 AS t2
    ON t1.afield = t2.afield

因为这将有助于代码的可读性。

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多