日期:2014-05-17  浏览次数:20699 次

向各位高人请教一个问题,关于sql语句的
向各位高人请教一个问题,关于sql语句的:

select pic_width(raster),pic_height(raster) from rat where sid='20100213_4_10' and number = 0;

select pic_read(raster, 0, 0, ibox('0,0', '657, 4500')) from rat where sid='20100213_4_10' and number = 0;
其中,657, 4500这两个值是第一个sql语句返回的值,需要在第二个sql中使用。
如果要完成上面的查询,至少要访问两次数据库,有没有什么方法,可以通过一个sql语句来完成上面的查询呢?
数据库 sql select

------解决方案--------------------
select pic_read(raster, 0, 0, ibox('0,0', select pic_width(raster)
------解决方案--------------------
','
------解决方案--------------------
pic_height(raster) from rat where sid='20100213_4_10' and number = 0)) from rat where sid='20100213_4_10' and number = 0

这样应该没问题