集計関数を含まないが、group by 句が必要な特定の条件を満たすテーブル内のすべての行を検索する SQL クエリ (SQL Server 用) を作成しようとしています。
たとえば、次のようなテーブルがあるとします。
Student_Name | Borrow_Date | Book_ID
------------------------------------
Jason, 25-01-2012, 1
Jason, 25-01-2012, 2
Jason, 25-01-2012, 3
Becky, 26-01-2012, 1
Becky, 26-01-2012, 4
Linda, 25-01-2012, 1
Linda, 25-01-2012, 3
book_id が 1 と 2 の本を借りた上のテーブルのすべての生徒を見つけたいと思います。または book_id が 1 と 3 の本、同じ日 (借りた日)。
したがって、結果は次のようになります。
Jason, 25-01-2012, 1
Jason, 25-01-2012, 2
Jason, 25-01-2012, 3
Linda, 25-01-2012, 1
Linda, 25-01-2012, 3
どんな助けでも大歓迎です。
よろしくお願いします!