美文网首页数据库MySQL
22 SQL99语法的新特性

22 SQL99语法的新特性

作者: 菩提树下参悟 | 来源:发表于2022-07-31 06:44 被阅读0次

    SQL99 在 SQL92 的基础上提供了一些特殊语法,比如 NATURAL JOIN 用来表示自然连接。我们可以把自然连接理解为 SQL92 中的等值连接。它会帮你自动查询两张连接表中 所有相同的字段 ,然后进行 等值连接 。

    SQL99语法的新特性1:自然连接

    SELECT employee_id,last_name,department_name
    FROM employees e JOIN departments d
    ON e.department_id = d.department_id
    AND e.manager_id = d.manager_id;

    NATURAL JOIN : 它会帮你自动查询两张连接表中所有相同的字段,然后进行等值连接

    SELECT employee_id,last_name,department_name
    FROM employees e NATURAL JOIN departments d;

    SQL99语法的新特性2:USING

    SELECT employee_id,last_name,department_name
    FROM employees e JOIN departments d
    ON e.department_id = d.department_id;

    SELECT employee_id,last_name,department_name
    FROM employees e JOIN departments d
    USING (department_id);

    不能用在自连接。

    相关文章

      网友评论

        本文标题:22 SQL99语法的新特性

        本文链接:https://www.haomeiwen.com/subject/nmgrirtx.html