sql中 如何横着合并对同一个表的两次查询结果?
来源:百度知道 编辑:UC知道 时间:2024/06/07 14:46:59
sql中 如何横着合并对同一个表的两次查询结果?
举例如下:
若表对表A查询两次查询
第一次查询结果为:
姓名 年龄
张三 15
第二次查询结果为:
姓名 年龄
李四 18
我想得到如下结果:
姓名 年龄 姓名 年龄
张三 15 李四 18
查询语句该如何写?谢谢各位
举例如下:
若表对表A查询两次查询
第一次查询结果为:
姓名 年龄
张三 15
第二次查询结果为:
姓名 年龄
李四 18
我想得到如下结果:
姓名 年龄 姓名 年龄
张三 15 李四 18
查询语句该如何写?谢谢各位
设两个变量t1、t2,
赋初值:
t1=""
t2=""
每当有查询结果时:
t1=t1+"姓名 年龄 "
t2=t2+姓名+" "+年龄+" "
最后输出:
?t1
? t2
但是如果想将查询结果按你给出的形式创建一个表,保存数据,是不可能的,数据表里不能有列名相同的情况。实在需要可另想办法。
不可以是
姓名 年龄
张三 15
李四 18
吗?