gpt4 book ai didi

php - MYSQL UNION - 使用 mysql 字符串函数?

转载 作者:搜寻专家 更新时间:2023-10-30 21:40:49 25 4
gpt4 key购买 nike

(SELECT field1 FROM Table1) UNION
(SELECT field1 FROM Table2);

这会获取两个表中的所有行。有没有办法将表名添加到结果中,以便更容易查看记录的来源?例如使用 IF table1 然后在前面添加一个字符串来记录?

我目前得到的一个例子记录是

banana

我愿意

t1-banana or t2-banana

最佳答案

您可以将表名添加为第二列的值:

(SELECT field1, 'Table1' AS table_name FROM Table1) 
UNION
(SELECT field1, 'Table2' AS table_name FROM Table2);

关于php - MYSQL UNION - 使用 mysql 字符串函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841008/

25 4 0
文章推荐: sql - 在 SQL 表的每一行中查找最后一个 NOT NULL 列的值
文章推荐: Java 泛型,未绑定(bind)通配符