基于同一列加入
我有两个表,例如 TableA 和 TableB。
TableA 的架构:
UoMID
UoMName
TableB 的架构:
ItemID
ItemName
UoMID
D1_UoMID
D2_UoMID
D3_UoMID
这里我想根据 TableA 中的 UoMID 和 TableB 中的 UoMID、D1_UoMID、D2_UoMID 和 D3_UoMID 连接这两个表。 我想检索以下列:
ItemName, UoMName, D1_UoMName, D2_UoMName and D3_UoMName
如何检索以上列?以及如何识别相应 UoMID、D1_UoMID、D2_UoMID 和 D3_UoMID 的 UoMName?
I have two tables such as TableA and TableB.
Schema for TableA:
UoMID
UoMName
Schema for TableB:
ItemID
ItemName
UoMID
D1_UoMID
D2_UoMID
D3_UoMID
Here I want to Join Both these tables based on UoMID in the TableA and UoMID, D1_UoMID, D2_UoMID and D3_UoMID in the TableB.
I want to retrieve the following columns:
ItemName, UoMName, D1_UoMName, D2_UoMName and D3_UoMName
How to retreive the above columns? and How do I identify the UoMName for the Corresponding UoMID, D1_UoMID, D2_UoMID and D3_UoMID?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用别名,您可以多次连接到同一个表并区分不同的结果加入。试试这个:
Using aliases, you can join to the same table multiple times and distinguish the results of the different joins. Try this:
如果您想多次使用同一个表,则必须为表指定别名。
You have to give aliases to the tables, if you want to use the same table more than once.
希望这有效
Hope this works