如何一条SQL实现两表查询并排序
前提是table1和table2字段查出来的字段必须一样
select c.id,c.name,c.age from (select a.id,a.name,a.age from table1 union select b.id,b.name,18 as age from table2 b) c order by c.id;
主要就是这个union关键字,拼接两个表
标蓝第二处就是为了使table2查询出的字段和table1相同不充的字段
前提是table1和table2字段查出来的字段必须一样
select c.id,c.name,c.age from (select a.id,a.name,a.age from table1 union select b.id,b.name,18 as age from table2 b) c order by c.id;
主要就是这个union关键字,拼接两个表
标蓝第二处就是为了使table2查询出的字段和table1相同不充的字段