gpt4 book ai didi

sql - 内部连接两个表返回空结果

转载 作者:行者123 更新时间:2023-12-04 18:30:43 25 4
gpt4 key购买 nike

我正在尝试获取两个不相关的表,以分别拉取一列数据。

我有一张名为 AlphaData 的表和一张名为 TLAuth 的表。每个列都包含一个标记为 invoice 的列,我需要拉出两列以便至少可以开始比较。 TLAuth 将包括 一些 来自 AlphaData 的发票编号,但不是全部。

现在我正在使用以下代码:

SELECT Alphadata.Invoice, TLAuth.Invoice
FROM Alphadata
INNER JOIN TlAuth
ON TLauth.TLAUthID = Alphadata.TLAUthID;

但每次我运行它时,它都会完全空白。那里肯定有数据,我可以从每个数据中提取一列数据,但不能同时提取。我什至建立了一个关系(从 TL Auth 到 Alphadata 的 1 到 Many)但它似乎不起作用,所以任何帮助都会很棒。

最佳答案

如果表不匹配你应该使用左连接

SELECT Alphadata.Invoice, TLAuth.Invoice
From Alphadata
LEFT JOIN TlAuth ON TLauth.TLAUthID=Alphadata.TLAUthID;

关于sql - 内部连接两个表返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40529769/

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