C# 在SQL Server中将两个表合并为一个表
这里有两张桌子。其中一个名为C# 在SQL Server中将两个表合并为一个表,c#,sql-server,visual-studio-2010,join,jointable,C#,Sql Server,Visual Studio 2010,Join,Jointable,这里有两张桌子。其中一个名为table1,有一列word,数据类型为varchar(500),看起来像 a pen book like nice ..... 另一个表是table2,它有一个数据类型ntext的列 one a long thin object used for writing reading material to enjoy pleasant ....... 现在,我想将表1和表2连接起来,并用它们创建另一个表table3 表3将有两列,分别为w
table1
,有一列word
,数据类型为varchar(500)
,看起来像
a
pen
book
like
nice
.....
另一个表是table2
,它有一个数据类型ntext
的列
one
a long thin object used for writing
reading material
to enjoy
pleasant
.......
现在,我想将表1和表2连接起来,并用它们创建另一个表table3
表3
将有两列,分别为word
和Means
“列,看起来像
a one
pen a long thin object used for writing
book reading material
like to enjoy
nice pleasant
..... .......
如何在SQL Server中做到这一点?最好在表1中有一列(我们称之为术语)和表2中有一列(我们称之为定义)。然后,您可以使用这些列连接两个表以获得结果
选择术语、定义
从t左连接
t.termid上的定义d=d.termid
这是
不需要表3。您只需使用这样的查询即可获得所需的结果
如果需要,这种方法可以为每个术语存储多个定义。这两个表之间是否有任何类型的链接?如果还显示表结构会很有帮助吗?第二个表中必须有一个新列,例如ObjectId
,作为表1名称的外键。但是为什么不将它们只存储在一个表中呢?我的数据库是一个字典数据库。第一个表包含英语单词,第二个表包含它们各自的含义