向各位高人请教一个问题,关于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语句来完成上面的查询呢?
------解决方案--------------------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
这样应该没问题