0

日付に基づいて現在アクティブなレコードを選択したい。私がする必要があるのは、「すべてを選択」サブクエリが機能しないようにビューを作成することです。

しかし、今は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

4

1 に答える 1