我用的查询语句是
select item0 from tb1
union all
select item0 from tb2
这样是没有行号的
如果是单个表查询的话,我用select (select count(*) from tb1 where id<=a.id) as id,item0 from tb1 as a
这样可以达到我的效果,但是多表的话应该怎么做呢?
...全文
11597打赏收藏
sql 语句 多表查询 自动生成序号
如图两张表 因为插入的顺序不一样,所以导致自动编号id没有按照大小来排序,还可能是相等的,我现在想要查询出两张表的所有数据,并且自动生成序号。请问一下sql怎么写? 我用的查询语句是 select item0 from tb1 union all select item0 from tb2 这样是没有行号的 如果是单个表查询的话,我用select (select count(*) from tb1 where id<=a.id) as id,item0 from tb1 as a 这样可以达到我