2011-01-28 31 views

回答

30

號,並感謝幸運之星

我不能相信你想要的引擎猜測的JOIN爲您

相關鏈接:

編輯,解釋爲什麼

  • 聯接(無論使用或ON)是清晰和明確
  • 我應該能夠說出我存儲在表中的實體列,而不用擔心一列在另一個表中調用,沒有NATURAL JOIN副作用
+12

這只是猜測,如果執行不好(列名)。 SQL Server具有定義引用的精確方式,所以它有理由說它具有創建準確謂詞所需的所有信息。還是我誤會了? – grenade 2011-01-28 09:45:43

+0

@grenade:看到我的更新請 – gbn 2011-01-28 10:06:19

5

我不希望很快看到它。 A Connect suggestion from 2006幾乎沒有其他信息:

感謝您的反饋。我們將考慮您即將發佈的其中一個版本的請求。

而且只收到約30個upvotes

3

MS SQL不支持自然連接,既不使用join()方法。你必須明確地寫下在連接中使用的所有屬性。

如果datamodel發生變化,您必須更改所有手寫的「自然連接」,並確保您的連接條件再次正常。