从SQL 多个表里提取数据然后写成集合 并且以日期列出 怎么写啊
1个回答
展开全部
用Union。比如:
select date1,field1,field2,.....fieldN from table1
union
select date2,field1,field2,.....fieldN from table2
union
select date3,field1,field2,.....fieldN from table3
注意:1)对应的字段的类型,要一致;2)不同表中select 的字段数要相同;3)缺字段的表,可以用常数替代 ,如:‘’ as field3;'123' as field4 等等
select date1,field1,field2,.....fieldN from table1
union
select date2,field1,field2,.....fieldN from table2
union
select date3,field1,field2,.....fieldN from table3
注意:1)对应的字段的类型,要一致;2)不同表中select 的字段数要相同;3)缺字段的表,可以用常数替代 ,如:‘’ as field3;'123' as field4 等等
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询