【发布时间】:2017-04-14 18:50:50
【问题描述】:
我有一个项目,我必须使用嵌套选择和运算符(如 EXISTS、IN、ALL、ANY)来查找拥有更多公寓的业主的姓名。
我有 2 桌业主和公寓
Owner
"ID" NUMBER(5,0),
"NAME" VARCHAR2(20),
"PHONE" NUMBER(10,0),
CONSTRAINT "PROPR" PRIMARY KEY ("ID")
USING INDEX ENABLE;
Apartment
"ID_AP" NUMBER(5,0),
"ADDRESS" VARCHAR2(35),
"SURFACE" NUMBER(10,0),
"ID" NUMBER(5,0),
CONSTRAINT "APART" PRIMARY KEY ("ID_AP")
USING INDEX ENABLE;
为了找到拥有不止一套公寓的业主,我写了这篇
SELECT name, id, count(id)
from apartment join owner
using (id)
group by id, name
having count(id)>1
但是如何使用嵌套的 Selects 和运算符 EXISTS、IN、ALL、ANY 之一?
【问题讨论】:
-
这不是mysql
-
首先为什么需要使用嵌套选择而不是连接?
标签: mysql sql nested-select