パラメータ:データベースの設計:選択クエリを機能上はこのようなものは可能かもしれない場合、私は思っていた
:SELECT * FROM table1
WHERE a1 = ... AND a2 = ... AND b1 = ... AND b2 = ...
はしかし、本当にここで起こっていることは、私は次のように、DBの機能を呼び出しています、ということです
(b1,b2)
ので、アイデアは、エンドユーザーの視点から、それは感じているということである:タイプを返し
func1(a1,a2);
しかし、私たちが通常行っているようにテーブルを照会するのと同じように、関数呼び出しと結果のクエリ選択はユーザーから隠され、裏で行われます。
これを達成できる可能性のある設計をDBで提案するには、どんな助力もあれば幸いです。 (たとえば、table1は何らかの仮想テーブルまたはビューになる可能性があります)。
データベースプラットフォームを指定する必要があります。 – RedFilter
私はPostgreSQLを使用しています。 – Larry