次のような結果セットがあります。
"id","reference_id","type"
"1","aaa","A"
"2","aab","M"
"3","aac","A"
"4","aaa","M"
"5","aaa","E"
"6","aab","M"
"7","aac","M"
"8","aab","D"
"9","aac","M"
SQLを使用していくつかの検証を実行したいと思います。
- 各 reference_id ライフサイクルには、「A」を 1 つだけ含める必要があります。
- 各 reference_id ライフサイクルには、少なくとも 1 つの「E」および/または 1 つの「D」が含まれている必要があります。
結果セットを繰り返し処理し、レコードのグループ (reference_id) ごとにチェックを実行するにはどうすればよいですか。