>我有两个表,比如
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 从这两个表中选择数据并将合并的数据显示在视图中?
- 在 SQL Server 中将联接操作作为函数执行
- 使用 LINQ 将函数的结果从数据库带到应用程序
- 将结果应用于网格数据源
是的,您可以通过 SQL 服务器中的连接概念来实现它
select * from USER_LOGIN A join USER_DETAIL B on A.USER_ID=B.USER_ID
现在,你将通过联接两个表获得所有数据,并且可以将任何内容传递给数据表或数据集,然后可以将其传递给控制器并查看。你仍然可以选择你的加入风格,它可能是"左连接","右连接"像这样。请参阅这些链接以获取清晰的解释
http://www.w3schools.com/sql/sql_join.asp
http://beginner-sql-tutorial.com/sql-joins.htm
希望对您有所帮助!!