有3个订单表,我用UNION把它们连为一个视图了,现在根据订单编号查询视图可以获得想要的数据,但是要修改数据还要判断来自哪个表,请数据库大神们相助
1条回答
- danielinbiti 2016-03-14 01:57关注
构建视图时增加一个标识列
SELECT 字段1,"A" 表名 from A UNION ALL SELECT 字段1,"B" 表名 from B UNION ALL SELECT 字段1,"C" 表名 from C
解决 无用评论 打赏 举报
有3个订单表,我用UNION把它们连为一个视图了,现在根据订单编号查询视图可以获得想要的数据,但是要修改数据还要判断来自哪个表,请数据库大神们相助
构建视图时增加一个标识列
SELECT 字段1,"A" 表名 from A
UNION ALL
SELECT 字段1,"B" 表名 from B
UNION ALL
SELECT 字段1,"C" 表名 from C