//会不会有
产品 生产公司 价格
********************
苹果 公司A 5
苹果 公司B 4
苹果 公司X 4
桃子 公司A 6
桃子 公司C 3
桃子 公司Y 3
香蕉 公司B 7
香蕉 公司C 8
香蕉 公司Z 8
……
产品 生产公司 价格
********************
苹果 公司A 5
苹果 公司B 4
苹果 公司X 4
桃子 公司A 6
桃子 公司C 3
桃子 公司Y 3
香蕉 公司B 7
香蕉 公司C 8
香蕉 公司Z 8
……
解决方案 »
- 现场给分。。。一个表中的字段QTY,如果控制多次录入的QTY总的数量录入不超过一个数。。。。。
- MediaPlayer如何播放MP3和一首歌曲,太急!!!明天要交任务,谢谢!!!!!
- Win2000下DrawText将回车变成了□□,这是怎么回事?
- 文本编辑与显示,关于电子病历...
- ●●●●●如何使dbgrid中奇数行为红色,偶数行为蓝色●●●●●
- 如何在DELPHI中,对EXECL加入文字和图片。
- 高分求教BDE问题!
- ADOBlobStream.SaveToFile(sFileName); <------ 這一句有問題 ,求教.
- 请教一个调用系统图标的的问题
- 如何安装MTS??????????????
- 怎么刷新一个master/detail结构的detail表?
- 帮帮忙!火急!
(select 产品,生产公司 as 公司1名称,价格 as 公司1价格 from 表 where 生产公司='公司A') a left join (select 产品,生产公司 as 公司2名称,价格 as 公司2价格 from 表 where 生产公司='公司B') b on a.产品=b.产品 where b.产品 is not null哎,好繁,不如把上面的句子做一个view算了,呵呵。
where 公司名称 = 公司a and
in (Select * From
where 公司名称 = 公司c)
你只要将同一张表看作是两张不同的表来进行select不就行了
(相信如果两个公司的产品放在不同的表里面的话你一定会查的)select a.产品,a.公司1,a.价格,b.公司2,b.价格
from TableName a,TableName b
where
a.公司='公司1'
and b.公司='公司2'
and a.产品=b.产品
a.产品,
a.生产公司 as 公司1,
a.价格 as 公司1价格,
b.生产公司 as 公司2,
b.价格 as 公司2价格,
from TableName a,TableName b
where
a.生产公司='公司1'
and b.生产公司='公司2'
and a.产品=b.产品
from tablename as a , tablename as b
where a.产品=b.产品 and a.公司名称<>b.公司名称 and a.公司名称=@companyA and b.公司名称=@companyB
from tablename as a , tablename as b
where a.产品=b.产品 and a.公司名称=@companyA and b.公司名称=@companyB