假设我的第一个视图(ClothingID, Shoes, Shirts)
在第二个视图中,我有(ClothingID, Shoes, Shirts)
但是
数据是完全不相关的,即使ID字段在中也不相关。
我希望将它们合并为一个单独的视图,以便进行报告。
所以第三个视图(我正试图创建的视图)应该是这样的:(ClothingID, ClothingID2, Shoes, Shoes2, Shirts, Shirts2)
所以根本就没有关系,我只是把它们放在一起,不相关的数据放在同一个视图中。
如有任何帮助,将不胜感激
最佳答案
您希望合并结果,但能够区分行。
复制所有列有点过头了。添加包含有关源的信息的列:
SELECT 'v1'::text AS source, clothingid, shoes, shirts
FROM view1
UNION ALL
SELECT 'v2'::text AS source, clothingid, shoes, shirts
FROM view2;
关于sql - 将两个不相关的 View 合并为一个 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9130846/