0

我有两张桌子

 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

现在如何通过用户 ID 从这两个表中选择数据并将合并的数据显示到视图中?

4

2 回答 2

0
  1. 在 SQL Server 中作为函数执行连接操作
  2. 使用 LINQ 将函数的结果从数据库带到应用程序
  3. 将结果应用到网格数据源
于 2012-12-05T11:35:03.343 回答
0

是的,您可以通过 SQL Server 中的连接概念来实现

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

现在,您将通过连接两个表获得所有数据,并且可以将任何内容传递给数据表或数据集,然后您可以将其传递给控制器​​和查看。你仍然可以选择你的加入方式,它可能是“leftjoin”,“rightjoin”这样的。请参考这些链接以获得清晰的解释

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

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

希望能帮助到你!!!

于 2012-12-05T16:29:56.723 回答