MySQL : How to know which table that record belongs to in UNION result

标签 mysql field union record belongs-to

假设我想使用 UNION 从 2 个表中获取记录。 我如何向每条记录添加一个字段来告诉我它属于哪个表?就像这样:

id     |    title     | link            | table
-----------------------------------------------------
1      | Title 1      | somelink.html   | articles1
2      | Title 2      | link2   .html   | articles2
3      | Title 3      | link3   .html   | articles1

提前致谢?

最佳答案

select some_column, 'union_1' as from_where
from table1
union 
select some_column, 'union_2' as from_where
from table2

关于MySQL : How to know which table that record belongs to in UNION result,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18607244/

相关文章:

mysql - 我应该创建一个表来跟踪 "missing"记录的实例吗?

php - 属于许多获取所有行(Laravel)

php - Laravel mysql 联合多个表

mysql 表联合和新列

php - 在MySQL中连接一个 'blog'表和 'comments'表

MySQL 按字段和父项排序

MySQL按月和年过滤结果

nosql - 如何为 Multi-Tenancy 应用程序 : EAV, 固定表模式、NoSQL 实现用户定义的字段和分组

java - gson排除策略仅适用于目标对象的字段

c# - 如何将 "reference"分配给 C# 中的类字段?