Android sqlite联合表,查找属于哪个表的行

Android sqlite联合表,查找属于哪个表的行,android,database,sqlite,union,Android,Database,Sqlite,Union,我对数据库有点陌生,使用sqlite数据库,我取四个表的并集和并集后得到的表,对于每一行,我想找出它最初属于哪个表。有没有一种天真的方法可以做到这一点 这样做: SELECT 'person' AS tablename, * FROM person UNION SELECT 'customer' AS tablename, * FROM customer 这样做: SELECT 'person' AS tablename, * FROM person UNION SELECT 'custome

我对数据库有点陌生,使用sqlite数据库,我取四个表的并集和并集后得到的表,对于每一行,我想找出它最初属于哪个表。有没有一种天真的方法可以做到这一点

这样做:

SELECT 'person' AS tablename, * FROM person UNION SELECT 'customer' AS tablename, * FROM customer
这样做:

SELECT 'person' AS tablename, * FROM person UNION SELECT 'customer' AS tablename, * FROM customer

很抱歉,我无法理解你的建议。还有其他可能的方法吗?将带有表名的字段添加到所选字段是一种方法。如果您不理解该建议,请将您必须的内容添加到问题中,然后您可以得到针对您的问题的更具体的答案。抱歉,我无法理解您的建议。是否有其他可能的方法?将带有表名的字段添加到所选字段中是一种方法。如果你不理解这个建议,在问题中加入你必须回答的内容,那么你可以得到一个更具体的答案。