クライアント情報をリストするプロジェクトテーブルがあります。次に、私はそのプロジェクト内の仕事のために4つの関連する仕事テーブルを持っています - 屋根裏、サイディング、溝やその他。 4つのテーブルには、ProjectsテーブルにリンクするためのprojectIDフィールドがあり、すべてに 'status'フィールドがあります。プロジェクトには、任意の組み合わせのジョブを含めることができます。関連する複数のテーブルを評価するためのSQLステートメント
すべてのジョブステータスフィールドが「完了」とマークされているプロジェクトのみを選択できます。
これは簡単な方法ですが、私の脳は時にはSQLで過熱することがあります。
あなたはどのデータベース/サーバーを使用していますか? –
私はSQL Serverを使用しています。 –
あなたはたぶん、ぼかし、サイディング、屋根葺きなどを表すジョブタイプのJobItemテーブルを1つだけ持っているでしょう。 – cjk