sql中将查询到的结果生成一个虚拟表,再进行操作

举例:select count(distinct A.questno) from (select questno,fastdfsurl,docfastdfsurl,pngfastdfsurl from   table1 where fastdfsurl like 'group%'  and docfastdfsurl like 'group%' and pngfastdfsurl like 'group%' and questinnersource=1 and isanswer=0 and isoption=0)A;

1.查询到的结果作为一个虚拟表必须有一个别名,如A;

2.然后可以对虚拟表A中字段进行操作;

你可能感兴趣的:(sql中将查询到的结果生成一个虚拟表,再进行操作)