以下のクエリが、まだ開始されていないレポートに割り当てられたテンプレートの「テンプレート」IDを返す場合...
また、どのように言うことができますか(そして、これらのテンプレートIDのそれぞれについて-このテンプレートIDは、すでに開始されている他のレポートには含めることができません)。
または、以下のクエリを完了しようとしているので、「開始したレポートでテンプレートが使用されていないすべてのテンプレートのIDを教えてください」と表示されます。たとえば、t.idごとにテーブルをループして、template_id(t.id)が既に開始されている他のレポートがないことを確認しました。
SELECT DISTINCT t.id,
FROM templates t
LEFT OUTER JOIN reports r ON r.template_id = t.id
WHERE r.start_time >= UTC_TIMESTAMP()
ありがとう!