在我的项目中,我使用了'discard‘调用来执行自定义的模板测试,它试图只在模板纹理定义的指定区域上绘制东西。以下是片段着色器中的代码:
//get the stencil value from a texture
float value=texture2D( stencilTexture, gl_FragCoord.xy/1024.0).x;
//check if value equals the desired value, if not draw nothing
if(abs(value-desiredValue)>0.1)
{
discard;
}
这段代码可以
SELECT
NAME,
(SELECT COUNT(1) FROM MOVIERENTED WHERE MOVIERENTED.MOVIEID=MOVIE.MOVIEID) AS RENTCOUNT
FROM MOVIE
ORDER BY RENTCOUNT;
这个数据库中的一些电影从未被租过,我怎么能只选择在子查询之外租来的电影呢?
我尝试在WHERE RENTCOUNT > 0语句之后添加FROM MOVIE。
ORA-00904:"RENTCOUNT":无效标识符