疲倦让我无法找到这样的产品......假设你有下列表格:SELECT COUNT(*)或零个
家长
- PARENT_ID(LONG)
孩子
- CHILD_ID(LONG)
- PARENT_ID(LONG,FK)
- HAS_GRADUATED(布尔)
我想如果父查询返回以下真(1,在甲骨文的情况下)至少有一个孩子已经毕业了,假(0,在情况下,如果甲骨文)如果家长不具有已毕业,或根本没有孩子一个孩子:
PARENT_ID ................ HAS_CHILDREN_WHO_GRADUATED
5 .......................... ....... 1
3 ................................. 1
6 ................................. 0
2 ......... ........................ 0
在上面,parent_id = 5的父代可能有> = 1个毕业的孩子。父母与parent_id = 3一样。 parent_id = 6的父母根本没有孩子,或者有孩子,但没有一个毕业。
对此的查询会是什么样子?
我猜'Child'表中还有一个外键'PARENT_ID'? – pascal 2010-07-26 17:34:51
是的,我在编写评论时已经在编辑:-) – 2010-07-27 07:17:49