【发布时间】:2020-10-31 13:55:29
【问题描述】:
我正在学习SQL,本章讲到这样的连接表
SELECT
P_DESCRIPT, P_PRICE, V_NAME, V_CONTACT, V_AREACODE, V_PHONE`
FROM
PRODUCT, VENDOR
WHERE
PRODUCT.V_CODE = VENDOR.V_CODE;
但是,当我在网络上查找有关联接的其他信息时,我看到带有内部和外部联接的 JOIN 子句等等,这很好,但随后使用的 FROM 子句被视为联接或不是?或者这只是一种过时的连接方式?
【问题讨论】:
-
它被认为是连接的古老语法。我建议你找到更现代的材料。
JOIN自 1990 年代以来一直存在。 -
使用 JOIN 是首选和推荐的方式。阅读更多内容。
-
这些被称为“SQL-89 连接”,也就是“旧的连接语法”。 SQL-92(28 年前)使它们过时了。它们的功能有限,难以阅读和调试。我建议买一本更好的教科书。出于好奇,书名是什么?
-
我怀疑是这样,我再也找不到确切的教科书参考了,但它来自 uCertify 材料,课程名为 Database Management Foundations
标签: sql