从数据库的两个表中获取记录以及表名

时间:2019-05-23 14:06:13

标签: sql

我的数据库中有两个表

  1. dbo.Locations
  2. dbo.Units

dbo.Units包含外键Location_Id

现在,我需要搜索一个可以包含在上述表格的任何列中的字符串。

我的要求是,我需要提取所有列以及“表名”。

列已成功获取,但如何获取列中包含可搜索文本的表名。

如何查询上述问题?

2 个答案:

答案 0 :(得分:0)

您可以在选择中为列名加上别名,以包括表名:

select table1.somecolumn as Table1_somecolumn
from Table1

答案 1 :(得分:0)

如果要选择一个常数值,只需选择并命名即可:

select . . ., 'table name' as table_name
from . . .