【发布时间】:2012-02-22 09:12:01
【问题描述】:
如何查询下表得到所有老板的名字(即boss_id = staff_id)
谁有至少 3 名员工?我要使用having、group by、...吗?
CREATE TABLE STAFF (STAFF_ID CHAR(3),
STAFF_NAME CHAR(20),
GENDER CHAR(6),
DEPARTMENT CHAR(20),
BOSS_ID CHAR(3)
SALARY NUMBER(8,2))
谢谢!
【问题讨论】:
-
对我来说像家庭作业......
-
@Bridge: Not the first one too...
-
你试过任何东西吗?
-
我当然在尝试,我只是还不熟悉'group by'、'having'功能..
-
@user1225281 它本质上是一个 where 子句,但用于分组的聚合函数。有关示例,请参见 msdn.microsoft.com/en-us/library/ms180199.aspx。