次の構造のテーブルがあります。
Table Name: CustomerStocks
Structure
Name Varchar(25)
StockSymbol Varchar(4)
以下は、テーブル コンテンツのサンプルです。
名前 StockSymbol
Sam AAPL
Sam AMZN
Sam GOOG
Judy AAPL
Judy AMZN
Jen AMZN
Brian GOOG
Brian MSFT
目標には顧客名が付けられます。同様のポートフォリオを持つ他の顧客のリストを見つけるにはどうすればよいですか。つまり、元の顧客のすべての株式が存在する必要があります。
したがって、Jen のポートフォリオが類似している顧客を探している場合、結果は Judy と Sam になります。
ジュディと同様のポートフォリオを持つ顧客を検索すると、結果はサムになります。
ただし、Brian のポートフォリオを持つ顧客を検索している場合、行が返されないか、Brian だけが返される可能性があります。
これは可能ですか?もしそうなら、これを達成するためにどのようにSQLクエリを書くのですか?
これについては、どんな助けも本当に感謝しています。