sql - 选择具有所有类型的另一个对象的对象
问题描述
我有一个汽车租赁公司的 SQL 练习。
车辆具有类别和代理。我需要找到拥有所有类型车辆的代理机构列表。
我提出了这个要求,但我的参考人员告诉我,它根本没有优化,它可以更简单。
SELECT A.CODE_AG
FROM VEHICULE V
INNER JOIN AGENCE A on A.CODE_AG = V.CODE_AG
HAVING COUNT(DISTINCT CODE_CATEG) = (SELECT COUNT(1) FROM CATEGORIE)
GROUP BY A.CODE_AG;
你有想法吗 ?
谢谢。
解决方案
推荐阅读
- redirect - Azure 301 重定向到某个路径
- token - Keycloak 网守更新令牌但不将其添加到请求中
- javascript - 缺少 /node_modules/fibers/bin/linux-x64-v8-7.6/fibers.node `。尝试重新安装“node-fibers”?
- heroku - 如何使用自定义 SSL 正确链接 Heroku、CloudFront、Route53?
- delphi - 如何将 Delphi OleVariant 内容转储到文件中?
- flutter - firebase_crashlytics - 是什么触发了报告的上传?
- javascript - 为什么为输入设置值在 Whatsapp 上不起作用?
- nuget - NuGet v4 contentFiles 没有被复制到输出
- python - 具有 epsilon-greedy 策略的 n 臂老虎机
- wordpress - 按字母组分组名称 - Twig、ACF