同じテーブルから、2 つの異なる選択を行い、結果に基づいてブール値を生成するのに適した方法は何でしょうか。
テスト可能
pKey | prodStatus
-----------------
1 | 0
2 | 0
私はこれをやろうとしています
select count(pKey) from testable where pKey = 1 and prodStatus = 0
along with
select count(pKey) from testable where pKey = 2 and prodStatus = 0
If both results where 1 then `true` else `false`
正しいのは、php と多くのコードを使用してこれを行うことです。なぜなら、それが純粋に SQL でどのように行われるのかがわからず、このようなものが私を超えて完全であるからです。SQL自体でこのようなことを行うにはどうすればよいですか?