gpt4 book ai didi

mysql - Left 和 Right Join 提供相同的输出

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:35 24 4
gpt4 key购买 nike

我正在尝试进行左右连接,但无法正常工作。让我告诉你..

学生表

Student Table

地址表

Address Table

我在做什么?

  1. SELECT * FROM student JOIN address ON student.tid = address.stud_tid

输出:

Simple Join

  1. SELECT * FROM student LEFT JOIN address ON student.tid = address.stud_tid

输出:

Left Join

  1. SELECT * FROM student RIGHT JOIN address ON student.tid = address.stud_tid

输出:

Right Join

我可以知道为什么我在每种情况下都得到相同的结果吗?

它应该像这样输出行

Output Join

最佳答案

那是因为你的数据是完整的。每个学生都有一个地址。如果您删除一个或多个地址,结果会有所不同。

关于mysql - Left 和 Right Join 提供相同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59308013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com