顺便还有个问题。。带着问下。。 在控件 adodc中 我查询用了2次查询中间union了 但是取order by rnd(id) 只能第一查询可以后面的却不能。怎么解决啊
select top 2 id,sw_tm,sw_da from swtm where sw_lx='降水、蒸发试题(易)'order by rnd(id) Union all select top 3 id, sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)order by rnd(sw_tm) ' Union select top 2 id,sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)'order by rnd(id) 其中后一个查询的rnd 就不能用
不好意思 多复制了。 应该是 select top 2 id,sw_tm,sw_da from swtm where sw_lx='降水、蒸发试题(易)'order by rnd(id) Union select top 2 id,sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)'order by rnd(id) 就提示说 第2个 order by rnd(id) 不能用
在控件 adodc中 我查询用了2次查询中间union了 但是取order by rnd(id) 只能第一查询可以后面的却不能。怎么解决啊
其中后一个查询的rnd 就不能用
应该是
select top 2 id,sw_tm,sw_da from swtm where sw_lx='降水、蒸发试题(易)'order by rnd(id)
Union
select top 2 id,sw_tm,sw_da from swtm where sw_lx='水准、水位、水温测验整编试题(易)'order by rnd(id) 就提示说 第2个 order by rnd(id)
不能用