【发布时间】:2018-06-08 04:23:11
【问题描述】:
我有一个 Batch 实体和一个 Job 实体。一个 Batch 可以有多个 Job。
现在,Job 有一个名为 'status' 的列,其值为 'REVIEW', 'NEW', 'EDIT' 和 'QA'。
如果属于这些批次的任何作业的状态为'REVIEW',我需要选择值为'YES' 的所有批次,如果没有作业的状态为'REVIEW',则需要选择'NO',并且查询将按分组批处理。
Select Batches.name, Batches.<column_I_need>, Batches.user_id
INNER JOIN Jobs ON Jobs.batch_id = Batches.id
GROUP BY Batches.id;
【问题讨论】:
-
您的问题有点不清楚,能否请您添加表结构和示例数据