最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 我们如何使用 LEFT JOIN 创建 MySQL 视图?

    我们如何使用 left join 创建 mysql 视图?

    为了说明使用 LEFT JOIN 的 MySQL 视图的制作,我们使用“Customers”和“Resreve”表中的以下数据 –

    mysql> Select * from customers;
    +-------------+----------+
    | Customer_Id | Name     |
    +-------------+----------+
    | 1           | Rahul    |
    | 2           | Yashpal  |
    | 3           | Gaurav   |
    | 4           | Virender |
    +-------------+----------+
    4 rows in set (0.00 sec)
    
    mysql> Select * from reserve;
    +------+------------+
    | ID   | Day        |
    +------+------------+
    | 1    | 2017-12-30 |
    | 2    | 2017-12-28 |
    | 2    | 2017-12-25 |
    | 1    | 2017-12-24 |
    | 3    | 2017-12-26 |
    +------+------------+
    5 rows in set (0.00 sec)

    现在,以下查询将使用上述表上的 LEFT JOIN 创建一个名为“customer_VLeft”的视图,其中包含尚未预订任何汽车的客户的姓名。

    mysql> Create view customer_Vleft AS SELECT NAME from customers LEFT JOIN RESERVE ON customer_id = id WHERE id IS NULL;
    Query OK, 0 rows affected (0.13 sec)
    
    mysql> Select * from customer_Vleft;
    +----------+
    | NAME     |
    +----------+
    | Virender |
    +----------+
    1 row in set (0.00 sec)
    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 我们如何使用 LEFT JOIN 创建 MySQL 视图?
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情