当前位置: 首页 > news >正文

wordpress漏洞上传php文件搜狗seo软件

wordpress漏洞上传php文件,搜狗seo软件,如何用快站做pc端网站,网络设计的原则有哪些INNER JOIN、LEFT JOIN 和 RIGHT JOIN 都是多表连接的不同方式,它们的主要区别在于它们如何处理表之间不匹配的数据。下面分别介绍它们的区别。 目录 一.多表连接查询 INNER JOIN(内连接) LEFT JOIN(左连接) RIGHT…

INNER JOINLEFT JOINRIGHT JOIN 都是多表连接的不同方式,它们的主要区别在于它们如何处理表之间不匹配的数据。下面分别介绍它们的区别。


目录

一.多表连接查询

INNER JOIN(内连接)

LEFT JOIN(左连接)

RIGHT JOIN(右连接)

二.区别

三.自连接


一.多表连接查询

▐ INNER JOIN(内连接)

当你在使用 JOIN 时不明确指定是 LEFT JOIN 还是 RIGHT JOIN,SQL 默认会执行 INNER JOIN,即内连接。

  • 工作原理:只返回在两个表中都有匹配记录的行。如果某一行在其中一个表中没有匹配的记录,它将不会出现在结果集中。
  • 特点:只返回匹配的记录

例子:

  • Product表

    product_idproduct_name
    1Laptop
    2Smartphone
    3Tablet
  • Sales表

    sale_idproduct_idyearprice
    1120231000
    222023800
  • INNER JOIN查询SQL语句

    SELECT Product.product_name, Sales.year, Sales.price 
    FROM Product 
    INNER JOIN Sales 
    ON Product.product_id = Sales.product_id;
  • 结果

    product_nameyearprice
    Laptop20231000
    Smartphone2023800

注意Tablet 没有出现在结果中,因为它在 Sales 表中没有匹配的销售记录。


▐ LEFT JOIN(左连接)

  • 工作原理:返回左表的所有记录,即使右表中没有匹配的记录。如果右表中没有对应的行,结果中的右表字段将会是 NULL
  • 特点:返回左表的所有记录,以及右表中匹配的数据。

例子:

  • LEFT JOIN查询SQL语句

    SELECT Product.product_name, Sales.year, Sales.price 
    FROM Product 
    LEFT JOIN Sales 
    ON Product.product_id = Sales.product_id;
  • 结果

    product_nameyearprice
    Laptop20231000
    Smartphone2023800
    TabletNULLNULL

注意Tablet 出现在结果中,但它在 Sales 表中没有对应的销售记录,因此 yearprice 显示为 NULL


▐ RIGHT JOIN(右连接)

  • 工作原理:返回右表的所有记录,即使左表中没有匹配的记录。如果左表中没有对应的行,结果中的左表字段将会是 NULL
  • 特点:返回右表的所有记录,以及左表中匹配的数据。

例子:

  • RIGHT JOIN查询SQL语句

    SELECT Product.product_name, Sales.year, Sales.price 
    FROM Product 
    RIGHT JOIN Sales 
    ON Product.product_id = Sales.product_id;
  • 结果

    product_nameyearprice
    Laptop20231000
    Smartphone2023800

注意:这个例子中的 RIGHT JOININNER JOIN 的结果相同,因为 Sales 表中的所有 product_idProduct 表中都有匹配项。如果 Sales 表中有多余的记录,RIGHT JOIN 会包含它们,且 Product 表的字段为 NULL


二.区别

JOIN 类型描述结果返回的数据
INNER JOIN只返回两个表中都存在匹配数据的记录。仅匹配的行
LEFT JOIN返回左表的所有数据,即使右表中没有匹配的记录,右表的列会为 NULL左表的所有行
RIGHT JOIN返回右表的所有数据,即使左表中没有匹配的记录,左表的列会为 NULL右表的所有行
  • INNER JOIN:左表和右表中都匹配的部分。
  • LEFT JOIN:左表的所有部分,即使右表没有匹配,也显示 NULL
  • RIGHT JOIN:右表的所有部分,即使左表没有匹配,也显示 NULL

选择哪种 JOIN 方式取决于希望在查询中保留哪些表的数据。如果想要保留所有的左表数据,使用 LEFT JOIN;如果想要保留所有右表数据,使用 RIGHT JOIN;如果只想要两者都有匹配的数据,使用 INNER JOIN


三.自连接

平常可能还会用到自连接,就像下题这样,我们需要在这个表中对比不同行的数据,就需要使用自连接

就像这里,为这个表使用俩个别名,通过 join 来完成

SELECTW1.id
FROM Weather W1
JOINWeather W2
ONDATEDIFF(W1.recordDate, W2.recordDate) = 1
WHEREW1.Temperature > W2.Temperature



 本次的分享就到此为止了,希望我的分享能给您带来帮助,创作不易也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!如有不同意见,欢迎评论区积极讨论交流,让我们一起学习进步!有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见

http://www.ds6.com.cn/news/58975.html

相关文章:

  • 网络服务费的资金产出有哪些如何做网站搜索引擎优化
  • 自己做的网站出现广告外链推广论坛
  • 幼儿园网站建设结论分析百度竞价sem入门教程
  • 电子商务网站设计模板seo排名优化是什么
  • 中山手机网站制作多少钱电商网站seo优化
  • 成都网站运营维护厂家优化大师使用心得
  • 做网站互联网公司点击进入官方网站
  • 重庆网站建设公司招聘百度商城官网首页
  • 郑州便宜网站建设报价淘宝店怎么运营和推广
  • 福田区住房和建设局地址官方网站衡水seo优化
  • html5自适应网站模版东莞网络推广平台
  • 织梦中英文网站模板百度地址
  • 中国做网站最好的公司东莞网络公司网络推广
  • 网站建设和网页建设的区别市场营销模式有哪些
  • 网站设计与网站开发是同时进行的目前最好的营销模式
  • 台州网站建设网站推广b站2020推广网站
  • 做网站是怎样赚钱的app推广公司怎么对接业务
  • 图片制作表情包怎么做杭州seo排名
  • 装饰公司门头seo产品是什么意思
  • 在网上做批发都有哪些网站游戏加盟
  • 经典品牌推广文案南宁seo营销推广
  • 济南WordPress培训优化的含义是什么
  • html5手机网站特效seo外链推广
  • 章丘网站开发客户关系管理
  • 德国诺莫斯手表网站品牌推广活动策划案例
  • 青海wap网站建设公司拓客软件
  • aws日本服务器免费北京seo顾问服务
  • 网站怎么设计好看的图片网站发布与推广
  • 网站版权该怎么做呢上海哪家seo公司好
  • 网站代运营b站在哪付费推广