你好
我想你可以先写一个查询,将为5,6的记录存入一个视图或查询中。
再写一个SQL选出这个视图中记录数大于2的即可。例如:在ACCESS库中,先建一个查询Q1:
SELECT aa.a, aa.b
FROM aa
WHERE aa.b='5' OR aa.b='6';再写另一个查询:
SELECT a,count(*) as C1 FROM q1 GROUP BY a HAVING count(*)=2即可选出你要的结果!
我想你可以先写一个查询,将为5,6的记录存入一个视图或查询中。
再写一个SQL选出这个视图中记录数大于2的即可。例如:在ACCESS库中,先建一个查询Q1:
SELECT aa.a, aa.b
FROM aa
WHERE aa.b='5' OR aa.b='6';再写另一个查询:
SELECT a,count(*) as C1 FROM q1 GROUP BY a HAVING count(*)=2即可选出你要的结果!
解决方案 »
- 儿子出生,散分~~
- 关于TIdUDPServer控件发广播问题!!
- 郁闷啊 求SQL语句
- 如何将DateTimePicker1.date设置为一个月前,或几日前??
- 如何寫這個T-SQL語句,從系統表裡(sysconstraints)得到一個表的關鍵字的列的id(與syscolumns相關)
- 一个有关MDI窗体和COM组件调用的问题,COM专家们请进!
- 有哪位在虾知 hdc 。在线等!
- 请问为什么记录删除不了啊?
- indy9中如何加载后缀为.p12的身份证书?
- delphi菜鸟求助,想拥抱delphi但不知道该从何处下手?
- 怎样知道listbox中选定的是哪一项?
- 我想要一个进销售存的软件,这是客户给我功能清单 大家能给我提点意见吗?有这方面的demo吗
我想你可以先写一个查询,将为5,6的记录存入一个视图或查询中。
再写一个SQL选出这个视图中记录数大于2的即可。例如:在ACCESS库中,先建一个查询Q1:
SELECT aa.a, aa.b
FROM aa
WHERE aa.b='5' OR aa.b='6';再写另一个查询:
SELECT a,count(*) as C1 FROM q1 GROUP BY a HAVING count(*)=2即可选出你要的结果!
intersect
select dictinct 成员编号 from 成员编号 where 物品编号 = 5
FROM tab_test
WHERE 物品编号 = 5 AND 成员编号 IN
(SELECT 成员编号
FROM tab_test
WHERE 物品编号 = 6)
FROM tab_test
WHERE 物品编号 = 5 AND 成员编号 IN
(SELECT 成员编号
FROM tab_test
WHERE 物品编号 = 6)
intersect
(select distinct 成员编号 from 成员编号 where 物品编号 = 5)
最快了
刚才错了一点
回BLUE00:我想问如果我不在ACCESS里建立查询,而在DELPHI里建立查询,那么我应该如何写呢?
Close;
SQL.Clear;
SQL.Add(SQLStr);
Open;
end;
Close;
SQL.Clear;
SQL.Add(SQLStr);
Open;
end;
这样的筛选功能呢?