如果客户有未签名的产品,但有关闭的产品,如何获取产品数据

e4eetjau  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(433)


有一个产品表,其中包含client\u id和status\u id字段。如何获取其状态没有产品状态签名且具有已关闭产品状态的客户机

products
  id
  client_id
  status_id
yks3o0rb

yks3o0rb1#

从本质上说,你的问题意味着聚合和 having 用于筛选的子句。假设
status_id 1 签署并 2 关闭,即:

select client_id
from products
group by client_id
having max(status_id = 1) = 0 and max(status_id = 2) = 1

相关问题