如何使用同义词列表创建一个SQL表?

时间:2016-09-26 14:48:28

标签: sql sql-server

我正在使用同义词列表创建一个表。

我有3个不同的表,输入,同义词列表和输出。

输入的结构不同,输出和同义词是相同的。 在同义词列表中是输入的可能名称的同义词。 使用此同义词列表的目的是将输入切换为输出。

现在的问题是,这样做的最佳方法是什么? 我正在使用Microsoft SQL Server Management Studio 2016

Example

1 个答案:

答案 0 :(得分:0)

如果你有

InputTable
  word varchar(50)

OutputTable
  word varchar(50)

然后

SynTable
  in varhcar(50)
  out varchar(50)

你会得到这样的输出

INSERT INTO OutputTable
  SELECT SynTable.out
  FROM InputTable
  JOIN SynTable ON InputTable.word = SynTable.in

家庭作业很有趣。