我有来自2个独立表的列中的数据我想要匹配并分析输出,但我是一个完整的菜鸟所以我不知道如何写它。我在这里搜索了结果,但我想我不理解答案
所以如果你不介意帮忙,这就是我到目前为止所能做的。每个项目的ItemID相同
SELECT ItemID, Title FROM Listings
SELECT ItemID, SKU FROM Inventory
我尝试在语句之间插入UNION,但是我收到了错误;
无法解决UNION操作中“Latin1_General_CI_AS”和“SQL_Latin1_General_CP1_CI_AS”之间的排序规则冲突。
提前致谢
答案 0 :(得分:2)
你需要使用join,如下所示:
SELECT a.ItemID, a.Title, b.ItemID, b.SKU
FROM Listings as a inner join Inventory as b on (a.ItemID = b.ItemID)
答案 1 :(得分:1)
您希望两个表之间存在内部联接。尝试像
这样的东西SELECT Listings.ItemID, Listings.Title, Inventory.ItemID, Inventory.SKU
FROM Listings
INNER JOIN Inventory ON Listings.itemId = Inventory.itemId;