select userid,username,price,vol from table_a ...
select userid,username,price,vol from table_b...
要让这两句形成一个结果集。怎么办?
select userid,username,price,vol from table_b...
要让这两句形成一个结果集。怎么办?
解决方案 »
- 这个查询为什么不返回结果,只返回受影响的行数
- 怎么建约束(SQL2000)
- 请问一个数据库部署的问题
- 如何在Select的时候同时更新选的记录的一个字段?
- 用户名和密码
- 请问如何查看找到已经存在数据库中表的原始定义语句?
- 求在三核cpu上安装sqlserver2000 sp3,sp4补丁的方案
- 请教一个列转行的问题
- SQL2000 里面的CASE WHEN ... THEN ... 语句报错,如何处理?
- 如何解决---???--EXECUTE 后的事务计数指出缺少了 COMMIT 或 ROLLBACK TRANSACTION 语句。原计数 = 0,当前计数 = 1
- sqlserver溢出,超过了其中最大的整数值。
- 如何实现'A' + 1 = 'B'
union all
select userid,username,price,vol from table_b...
select userid,username,price,vol from table_a ...
union all--不去掉上下两语句的重复行
select userid,username,price,vol from table_b...
select userid,username,price,vol from table_a ...
union--去掉上下两语句的重复行
select userid,username,price,vol from table_b...
union all
select userid,username,price,vol from table_b...
就是你上面那个语句和下面那个语句的结果中如果有数据是一模一样的行的话就只显示一行。
只能在下面那个查询语句后面跟order by
select userid,username,price,vol from table_a ...
union all
select userid,username,price,vol from table_b...order by ....也可以select * from(
select userid,username,price,vol from table_a ...
union all
select userid,username,price,vol from table_b...
)t order by ....