0

次のような2つのテーブルがあります

 USER_LOGIN

    USER_ID USER_NAME        PASSWORD
--------------------------------------------
       1    User 1          some data
       2    User2           somedata
       3    User3           Some Data

USER_DETAIL 
ID  USER_ID  NAME   ADDRESS
-------------------------------
 1     2    Name 2  Address
 2     3    Name    Three

この2つのテーブルからユーザーIDでデータを選択し、マージされたデータを表示するにはどうすればよいですか??

4

2 に答える 2

0

はい、SQL サーバーの結合の概念を使用して作成できます

select * from USER_LOGIN A join USER_DETAIL B on A.USER_ID=B.USER_ID

これで、2 つのテーブルを結合してすべてのデータを取得し、データテーブルまたはデータセットに何かを渡すことができ、それをコントローラーとビューに渡すことができます。このように、「左結合」、「右結合」などの結合スタイルを選択できます。明確な説明については、これらのリンクを参照してください

http://www.w3schools.com/sql/sql_join.asp

http://beginner-sql-tutorial.com/sql-joins.htm

それが役に立てば幸い!!!

于 2012-12-05T16:29:56.723 に答える
0
  1. SQL Server で結合操作を関数として実行する
  2. LINQ を使用して、データベースからアプリケーションに関数の結果をもたらす
  3. 結果をグリッド データソースに適用する
于 2012-12-05T11:35:03.343 に答える