gpt4 book ai didi

mysql - 从中获取丢失的数据应该是相同的 mysql 表

转载 作者:行者123 更新时间:2023-11-29 00:09:48 25 4
gpt4 key购买 nike

我有两张 table 。 “t1”和“t2”

每个都有 4 列,其中前 3 列应该相同。 "t1.col1 = t2.col1, t1.col2 = t2.col2, t1.col3 = t2.col3"

我的问题是“t2”中缺少行,如果“t2”中不存在这些行,我如何才能仅从“t1”中提取缺少的行

例子:

Table1                       Table 2

||one||two||three||four ||one||two||three||four
||1 ||1 ||1 ||text ||1 ||1 ||1 ||text
||1 ||1 ||2 ||text ||1 ||1 ||2 ||text
||1 ||1 ||3 ||text ||1 ||1 ||3 ||text
||1 ||1 ||4 ||text ||1 ||2 ||1 ||text
||1 ||2 ||1 ||text ||1 ||2 ||2 ||text
||1 ||2 ||2 ||text ||1 ||2 ||3 ||text

在表 2 中,缺少的行是“1 || 1 || 4 || 文本”

我只需要从表 1 中检索所有缺失的行

提前感谢您的宝贵时间!

最佳答案

试试这个:

SELECT * 
FROM t1 AS A
LEFT JOIN t2 AS B ON A.one = B.one AND A.two = B.two AND A.three = B.three
WHERE B.four IS NULL

关于mysql - 从中获取丢失的数据应该是相同的 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25718190/

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