SQLite如何同时查询多个相同列表

图片说明

如图,列相同的表想一起查询,要怎么实现呢?

你的表设计就不合理,这些表应该归为一个表,同时增加一个字段“类型”,如果属于你原先第一个表的数据,这个类型字段就是“产成”,第二个就是“其他”,以此类推。

用union all
select 列1,列2,列3 from 表1
union all
select 列1,列2,列3 from 表2
union all
select 列1,列2,列3 from 表3
对于LSS的回答,我持保留意见,要不要放在一个表还要根据实际需要来定,如果全部放在一个表有个弊端,就是全部数据都在一个表,查询、插入等操作都集中的,这样容易锁表等情况