这样的多表查询是否可以在一条sql语句中实现?

kkgogo 2005-03-21 02:46:01
表AAA(字段均为文本型):
商品分类 最低利润
sss 200
bbb 300
kkk 400

表BBB ("所得利润"为货币型):
销售商品 所得利润
sss 230
kkk 340
sss 190
sss 240
kkk 440
bbb 290

现实:整个表BBB中销售商品达到表AAA标准的记录总数!

例如上表:sss达标个数2个;
kkk达标个数1个;
bbb达标个数0个;
所以达标总数为3个
谢谢……
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkgogo 2005-03-21
  • 打赏
  • 举报
回复
用recordcount
kkgogo 2005-03-21
  • 打赏
  • 举报
回复
谢谢聪聪……
proteus 2005-03-21
  • 打赏
  • 举报
回复
select count(*) from aaa, bbb where aaa.商品分类=bbb.销售商品 and bbb.所得利润>=aaa.最低利润

select count(*) from bbb where 所得利润>=(select 最低利润 from aaa where 商品分类 = bbb.销售商品)

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧