以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于视图的加载 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=99301) |
-- 作者:10059 -- 发布时间:2017/4/17 9:12:00 -- 关于视图的加载 视图设计如下: 1、主键都不是自动增长的 2、ch1和ch2是一对多关系,比如说ch1中sheet_no = y001,在ch2中sheet_no可以有多个y001 3、其实少的一百多行数据也就是ch2中sheet_no有重复的数据,也就是视图加载到窗口的table之后sheet_no 就没有重复的了。 麻烦老师帮忙看看,谢谢啦!!
|
-- 作者:有点色 -- 发布时间:2017/4/17 9:14:00 -- 你视图那里,改一下,把各自的主键合并成一列,作为视图的第一列,这样就不会重复。
foxtable默认会把重复的行移除掉的。 |
-- 作者:10059 -- 发布时间:2017/4/17 9:37:00 -- 老师,把各自的主键合并成一列,作为视图的第一列,没明白是什么意思?? |
-- 作者:有点色 -- 发布时间:2017/4/17 9:50:00 -- 比如sql语句可以这样写
select (第一列 + 第二列 + 第三列) as 主键, * From {表a} |
-- 作者:有点色 -- 发布时间:2017/4/17 9:53:00 -- 或者是,使用 Row_Number 也可以,参考
select row_number() over(order by 某列) as [_Identify] , * From {表A} |
-- 作者:10059 -- 发布时间:2017/4/17 10:17:00 -- 好的,谢谢老师了 |