水沼さん、吉田です。 inner joinを使えばできそうですが。 SELECT cid, largeq, l1.count(*) from kenqt inner join (SELECT cid, largeq,count(*) from kenqt where enq1 = '1' GROUP BY cid, largeq) l1 using(cid, largeq) パッと考え付くのはそれくらいでした。 もっと簡単に記述する方法があるかもしれません。 それとSQLのマニュアルを用意されたほうが良いと思いますよ。 ウェブ上にも色々あると思いますので検索してみてください。 ちなみに私はSQLハンドブックを手元に置いて参考にしております。