私はmysqlで働いています。MIN(case when then else end)
クエリにいくつかのステートメントを含める必要があるビューを作成する必要があります 。
この値は、ビューに関連するテーブルの 1 つ (テーブル B など) に依存するため、Case ステートメントをいくつ書く必要があるかわかりません。したがって、私のビューでは、select ステートメント内に動的な数のケースが必要です。どうすれば達成できるのか知りたいです。テーブル B の行数をカウントし、この値を変数 (@q) として設定し、select ステートメント内で while ループを使用して動的に MIN (case when then else end) を作成することで実現できると思います。ステートメントが必要です。助けてくれてありがとう。
1134 次