+ -
当前位置:首页 → 问答吧 → union 联表之后如何区分数据表

union 联表之后如何区分数据表

时间:2011-12-14

来源:互联网

就是两张类似的表用union 联表查询出来之后,如果要对数据进行操作,比如更新的时候怎么判断当前这条数据是哪个表的,除了在两张表里都增加一个字段来区别,有没有更方便的方法

作者: jianming2032   发布时间: 2011-12-14

联表之后得到的是一个新的数据集, 如果记录没有唯一的标记,是不可能知道记录是属于哪个表的.

作者: enter89   发布时间: 2011-12-14

引用 1 楼 enter89 的回复:
联表之后得到的是一个新的数据集, 如果记录没有唯一的标记,是不可能知道记录是属于哪个表的.

那就是说只能在每个表里增加一个表名的字段,然后每次读取的时候要同时传这个字段才能对应读取数据了是吧

作者: jianming2032   发布时间: 2011-12-14

你的办法可以解决你的问题。

作者: mjp1234airen4385   发布时间: 2011-12-14

引用 2 楼 jianming2032 的回复:

引用 1 楼 enter89 的回复:
联表之后得到的是一个新的数据集, 如果记录没有唯一的标记,是不可能知道记录是属于哪个表的.

那就是说只能在每个表里增加一个表名的字段,然后每次读取的时候要同时传这个字段才能对应读取数据了是吧


是的啊.添加一个字段,这个字段可以记录当前的表名,以后联表后用来区分

作者: enter89   发布时间: 2011-12-14