質問: 質問させてください。 添付のテーブルについて、 「[契約タイプ]と[部署]が同じ」 かつ、 「[入社日]が違うレコードが2個以上あるもの」 を求めたい場合、どのようなSELECT文になりますでしょうか? 宜しくお願いいたします。![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3a22d2c56ba4e7d2f44e52c2e8204b63.jpeg)
回答: SQL文を作ってくださいという内容でしたら、少しサイトの趣旨とずれるように思います。禅問答のようになりますが、次のような回答で。 exists 句を使って、「[契約タイプ]と[部署]が同じで[入社日]が違う」レコードが存在するレコードを抽出するようなSQL文を作成すれば良いかと思います。 SQLのexists句を調べると方向性が見えてくるのでは無いかと思います。 だたこれだけですと6も選ばれますので、期待結果と同じにする場合は 上記をサブクエリにして、そこから更に 「[契約タイプ]と[部署]と[入社日]」全てが同じ場合は登録Noが若い方を採用するような条件で絞り込む必要があります。