select * from 视图 可以拿到 50 条数据
select id from 视图 可以拿到 70 多条数据 是同一个视图 并且把某些取到的 id 去视图里查询 where id 是查询不到的
不止是 id 只要是视图里的属性 放在 select 之后就能查出 70 多条数据
问一下大家这是什么情况
1
tinybaby365 Mar 2, 2022
Materialized view ?
|
2
xsm1890 Mar 2, 2022
oracle ? MySQL ? PG? 有这种事??
|
3
shakoon Mar 2, 2022
select count(*)和 count(id)看看呢?
|
6
shyrock Mar 2, 2022
有一种可能是你连接是一个代理,比如 pgpool ,对读取做了 LB ,你每次查询访问哪个库是随机的。
|
8
codde OP @codde 我不用 select * 用 select 各个属性 取出来的某些值在视图里是查不到的 我觉得可能的解释就是这个建视图的语句有问题 但我不知道什么问题会导致这种情况
|
9
shyrock Mar 22, 2022
OP 的问题找到原因了吗?
|