日付に基づいて現在アクティブなレコードを選択したい。私がする必要があるのは、「すべてを選択」サブクエリが機能しないようにビューを作成することです。
しかし、今は1つの列しか選択できません
オペランドには 1 列を含める必要があります
取得したいすべてのフィールドの選択を複製できますが、パフォーマンスが大幅に向上し、さらに履歴テーブルに多くの列があります。
この簡単な例 (以下のリンク) では、電話番号も取得する必要があるとしましょう。ありがとう。
SQL フィドラー: http://www.sqlfiddle.com/#!2/1ff7e/1
わかったと思います!動作しているようですが、試してみるにはさらに多くのレコードが必要です。
SQL フィドラー: http://www.sqlfiddle.com/#!2/1ff7e/3
まだ動作していません... zzz...さらにいくつかのテストデータを追加しましたが、動作しないことが判明しました!
SQL フィドラー: http://www.sqlfiddle.com/#!2/360c1/1
私の悪い。それは働いています!履歴用に 2 つの重複した主キーを挿入しました。皆さんありがとう!!!!
SQL フィドラー: http://www.sqlfiddle.com/#!2/274c5/1