在GridView Asp.net中显示来自2表的数据

时间:2017-11-12 16:19:48

标签: c# sql asp.net

我有两张这样的表

Request     Example          UniTerm    Example

St_Code     1                 Id       1        2
St_Name     FirstStudent     Term      96-97    95-94
St_Family   FirstFamily

我有一个网格视图包含St_Code,名称,系列和术语 现在的问题是我想用Term表中的Just Last Record Term字段显示学生的所有记录 我需要如下面的gridview数据

1 FirstStudent FirstFamily 96-97

显示Term表的最后一条记录和所有Student表记录

我尝试了这个SQL代码来选择它们

SELECT Request.St_Code, Request.St_Name, Request.St_Family, UniTerm.Term FROM Student CROSS JOIN UniTerm ORDER BY UniTerm.Term DESC

它没关系,但显示UniTerm表中的所有记录,我只需要最后一个!

提前致谢

1 个答案:

答案 0 :(得分:0)

只需更新您的查询

SELECT Request.St_Code,Request.St_Name,Request.St_Family,UniTerm.Term FROM Student CROSS JOIN UniTerm ORDER BY UniTerm.Id DESC