有一简单的SQL查询,弄迷糊了,谁指点一下。我有一个表:字段,公司名,职位名,时间。里面有好多数据。我现在想查,同一公司的,职位名相同的记录在2条以上的数据有多少?
解决方案 »
- 请教关于方括号中的 横杠 不做通配符使用,哪行代码是正确的呢?
- SQL问题 XLS文件导入到SLQ表
- 基础问题:想在select的查询结果中增加新列
- ACCESS转换为SQL出问题了,高分求解
- ntext字段中的内容,我如何用关键字去模糊查询?
- 如何把一数据库中某字段的数据无重复地提取,寻求简易做法,超急!
- 大侠现身啊!
- 如何用存储过程一次插入多行到一个表中
- 即刻给分!!!--如何在VB中返回SQL Server存储过程的OUTPUT返回值和Return值
- 请教表结构设计问题:有一个新闻表要求能表述新闻的性质:综述/专题/专稿/推荐?谢谢!!!
- sql2005中能不能实现只允许指定的IP才能远程访问数据库
- 将varchar转换为int时出错??不解,求助!~
公司名,职位名
FROM tb
GROUP BY 公司名,职位名
HAVING COUNT(*)>2;SELECT @@ROWCOUNT;
SELECT *FROM TB WHERE 公司名 IN(
SELECT
公司名
FROM tb
GROUP BY 公司名
HAVING COUNT(*)>2)AND 职位名 IN
(SELECT
职位名
FROM tb
GROUP BY 职位名
HAVING COUNT(*)>2) ;
select a.* from a,
(SELECT
公司名,职位名
FROM tb
GROUP BY 公司名,职位名
HAVING COUNT(*)>2) b where a.公司名=b.公司名 and a.职位名=b.职位名 ;
(SELECT
公司名,职位名
FROM tb
GROUP BY 公司名,职位名
HAVING COUNT(*)>2) b where a.公司名=b.公司名 and a.职位名=b.职位名 ;
公司名,职位名
FROM tb
GROUP BY 公司名,职位名
HAVING COUNT(*)>2;
SQL codeselect a.* from tb a,
(SELECT
公司名,职位名
FROM tb
GROUP BY 公司名,职位名
HAVING COUNT(*)>2) b where a.公司名=b.公司名 and a.职位名=b.职位名 and b.时间=a.时间;
like this?