比如说有一个表:info
字段有:厂名 产品名称 编号.....等等
f1 p1 .... ......
f1 p2 ... .........
f1 p3 ... .....
f1 p4 ... ......
f2 p1 ... .....
f2 p6 ... .....
f3 p3 ... .....
f3 p4 .... ....
我的问题是,用ADOquery(最好,或者其他),比如我想知道生产的产品名称 包括 p1和p2的厂名
,也就是说我想知道哪些厂是同时生产p1和p3的,返回厂名。用select * from where 产品名称=p1 and 产品名称=p3 返回到DBGrid时DBGrid什么都没有显示,
不用and 用 or 返回的厂名又包括了f2和f3, 希望赐教!! 谢!
字段有:厂名 产品名称 编号.....等等
f1 p1 .... ......
f1 p2 ... .........
f1 p3 ... .....
f1 p4 ... ......
f2 p1 ... .....
f2 p6 ... .....
f3 p3 ... .....
f3 p4 .... ....
我的问题是,用ADOquery(最好,或者其他),比如我想知道生产的产品名称 包括 p1和p2的厂名
,也就是说我想知道哪些厂是同时生产p1和p3的,返回厂名。用select * from where 产品名称=p1 and 产品名称=p3 返回到DBGrid时DBGrid什么都没有显示,
不用and 用 or 返回的厂名又包括了f2和f3, 希望赐教!! 谢!
解决方案 »
- idhttp运行一段时间后会永久阻塞下去?设置个超时有用没?哪设置?
- 不规则窗口的创建~
- BPL間參數傳遞-----急!急!急!
- 可不可以不打开outlook用delphi发送mail
- 如何对表中数据四舍五入?
- 在Delphi里关于鼠标移动问题
- 关于进销存系统的分析(分不够在加),明天结贴。
- 急!在运行期间,对于LISTBOX,如何动态的指定特定的ITEM为当前的ITEM?currentitem:=ListBox1.ItemIndex;ListBox1.Items.Move(currentitem,c
- 显示汉字?
- 为什么上不了大富翁??
- Delph下有哪些实体映射的开源项目
- delphi调用SQL问题
from (select * from tablename where 产品名称=p1 or 产品名称=p3 ) as tname
group by tname.厂名
having count(*)=2
where p1.厂名=p2.厂名 and p1. 产品名称='p1' and p2. 产品名称='p3'