你好
我想你可以先写一个查询,将为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即可选出你要的结果!
解决方案 »
- 数据库插入的问题!急,在线等
- 想到了一个好主意:申请了一个163的大邮箱(1500M),供大家一起用来共享。
- 小问题
- 在菜单上得怎么办才能够显示自定义的鼠标指针呢?
- 一个类间继承的总是,缘自InplaceEdit
- 如何去掉dbgrid标题之间的网格线。
- MsgEx.db文件查看解密
- 在QRLableForm 中用QRSysData1控件可以显示当前日期在打印时这个日期为小写(如2002-10-3)那么怎么才能使这个日期为二00二年十月三日呢???
- Delphi中打印的日期为1999-2-3怎么变为1999 2 3???
- 续“ORACLE8存储过程中能否创建临时表”
- 怎样知道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;
这样的筛选功能呢?