当前位置: 代码迷 >> ASP >> sql语句的有关问题,解决就给分,
  详细解决方案

sql语句的有关问题,解决就给分,

热度:80   发布时间:2012-02-19 19:43:39.0
sql语句的问题,在线等,解决就给分,急!~~~~
select   top   30   n_ID,t_AddTime   from   tb_project   where   n_ID <52192   union   select   top   30   n_ID,t_AddTime   from   tb_News   where   n_ID <52192   order   by   n_ID   desc

select   top   30   n_ID,t_AddTime   from   tb_News   where   n_ID <52192   order   by   n_ID   desc

第一句查出来的tb_News表中的记录怎么少了一些记录?
第二名就不少?
为什么?怎么解决第一句的问题.

------解决方案--------------------
用union all
union会将相同的记录只保留一条
------解决方案--------------------
2楼的说的就可以了
把第一句中的UNION改成UNION ALL就好了
------解决方案--------------------
第一个语句会返回60行 第二个会返回30行
------解决方案--------------------
同二楼
  相关解决方案