テーブルが2つあります。そのうちの1つは注文の表です。
各注文には1つ以上のジョブを含めることができます。
各ジョブには、「新規」、「in_progress」、および「終了」の3つの状態があります。
ジョブは2番目のテーブルに格納されています。
質問:のリストを取得するためのクエリを作成する方法 注文、すべてのジョブのステータスが「完了」になっている場所
助けてくれてありがとう。
EDIT:私はすべての仕事が終わった注文だけを手に入れる必要があります。
回答:
回答№1は1あなたは少しトリックで参加する必要があります。
select o.*,(count(*) = sum(j.jobStatus = "finished")) all_done from orders o, jobs j where
o.orderID = j.orders_orderID group by o.orderID having all_done = 1