急求sql查询语句

急求求一个sql查询语句
求一条sql语句,gc表字段有gh,uploadflag,img表字段有gh,tagid,uploadflag,pic表字段有gh,tagid,uploadflag.
现在需要查询出来gc表中uploadflag=0并且img的tagid=0,uploadflag=1和tagid=1,uploadflag=1,表pic的tagid=1,uploadflag=1,
换个说法就是查询出gc表中uploadflag=0并且满足有3张照片已经上传的gh
不能用存储过程实现,因为数据库操作类不支执存储过程
------解决思路----------------------
SELECT AA.GH
  FROM GC AA
  JOIN IMG BB
    ON AA.GH = BB.GH
  JOIN PIC CC
    ON AA.GH = CC.GH
 WHERE AA.UPLOADFLAG = 0
   AND ((BB.TAGID = 0 AND BB.UPLOADFLAG = 1) OR
       (BB.TAGID = 1 AND BB.UPLOADFLAG = 1))
   AND CC.TAGID = 1
   AND CC.UPLOADFLAG = 1