私は、ユーザーの提案を検索するための 3 つの SQL テーブルがあるという点で、ソーシャル ネットワーク サイトに取り組んでいます。例: ユーザーは、登録時に 1 つのカテゴリを選択する必要があります。
ユーザー表:
userID | username | categoryID | createdOn
101 abc 2 20-07-11
..... 同じく
カテゴリー表
CategoryID | CategoryName
0 Health
1 IT
2 Construction
..... 同じく
もう 1 つのテーブルはインタレスト カテゴリで、ユーザーは以下に示すように最大 5 つのインタレストを選択する必要があります
インタレスト カテゴリ
UserInterestID | UserID | location | CategoryID | CreatedBy
0 101 India 1 101
1 101 UK 3 101
2 101 CA 10 101
3 101 RA 14 101
4 510 LA 5 510
今、私はユーザーの注文を取得したい
- インタレスト カテゴリのユーザー
- 自分のカテゴリのユーザー
SQL Server 2005 スクリプトを使用して、上記の条件に従ってすべての提案ユーザーを取得するにはどうすればよいですか?