连接两个不同表中具有相同 UnitOfMeasureId 的行

Posted

技术标签:

【中文标题】连接两个不同表中具有相同 UnitOfMeasureId 的行【英文标题】:Join rows with same UnitOfMeasureId from two different tables 【发布时间】:2022-01-11 07:49:02 【问题描述】:

我知道这是非常基本的,但我无法弄清楚这种语法,而且对于这些类型的 sql 查询,我找不到很多内容。

我的数据库中有一个 UnitOfMeasure 表,然后我有 UnitOfMeasureSize。 UOM Size 具有 UnitOfMeasure 的大小,并且每一行都有其特定的 UnitOfMeasure Id。

我想编写一个 sql 查询来获取度量单位,然后每个 UOM 大小由 UOM Id。

【问题讨论】:

这能回答你的问题吗? T-SQL Join Query 【参考方案1】:

假设上表为'table1',下表为'table2'

SQL> SELECT table1.UnitOfMeasureId, table2.UnitOfMeasureSize FROM Table1 INNER JOIN table2 WHERE table1.UnitOfMeasureId = table2.UnitOfMeasureId;

【讨论】:

以上是关于连接两个不同表中具有相同 UnitOfMeasureId 的行的主要内容,如果未能解决你的问题,请参考以下文章

连接来自两个不同表的两列

连接具有相同标题但在不同表中的两列

SQL查询从具有相同列“名称”的其他两个表中获取具有不同值的单列“名称”[关闭]

JOIN列在两个表中具有相同名称时的T-SQL语法缩写?

如何使用 Nhibernate 从连接两个具有所有 id 的表中选择只有一个不同列的多个列是 UNIQUEIDENTIFIER

如何从具有相同类的页面中的两个表中提取数据?