我正在尝试获取两个与每个数据列无关的表。
我有一个名为AlphaData
的表和一个名为TLAuth
的表。每个列都包含一个标有invoice
的列,我需要拉两列,这样我至少可以开始比较。 TLAuth
将包含来自AlphaData
的部分发票号码,但不包括所有发票号码。
现在我正在使用以下代码:
SELECT Alphadata.Invoice, TLAuth.Invoice
FROM Alphadata
INNER JOIN TlAuth
ON TLauth.TLAUthID = Alphadata.TLAUthID;
但每次我运行它都会显得空白。肯定有数据,我可以从每个数据中提取一列数据,但不能同时提取两列数据。我甚至建立了一个关系(从TL Auth到Alphadata的1到多个)它似乎没有用,所以任何帮助都会很棒。
答案 0 :(得分:1)
如果表格不匹配,则应使用左连接
SELECT Alphadata.Invoice, TLAuth.Invoice
From Alphadata
LEFT JOIN TlAuth ON TLauth.TLAUthID=Alphadata.TLAUthID;