SELECT COUNT(1)
FROM (SELECT PRODID
FROM (SELECT T.ID PRODID, CD.ID CID
FROM PRODUCT T,
CD CD
WHERE T.ID=CD.ID)
GROUP BY PRODID
HAVING COUNT(*) > 1);
这种select中嵌套使用select的语法是怎么样的?自己理解的或者书面的都可以,谢谢各位大牛了(*^__^*) ……
------解决方案--------------------
可以把内层的select返回结果看作一个表格,在这个表格上作进一步的查询。
------解决方案--------------------
每个一个子查询返回的就是一个表 一层套一层 循环到最外面 也就成了select * from tb1模式了
------解决方案--------------------
基于内层的查询结果,在外面进行再查询。
------解决方案--------------------
里面的那个select出来的结果集是他外面select表的一个临时表。依次类推