最近几天我做了一些SQL连接ASP.NET的东西,整个时间我都试图避免进行长时间的查询,并优先考虑缩短两到三个。但现在我必须在长时间的查询中进行,但不知道如何。
我有两张桌子:人(idperson,姓名,姓氏)和访问(id,time,idperson),我想要做的是在网站上显示根据关系,使用GridView 时间,姓名和姓氏。普通的GridView可以节省时间和人员。
我只想在人员表中用姓名和姓氏替换访问表中的idperson。我知道如何在SQL中做到这一点但是当谈到ASP.NET和GridView时...我已经完成了。
答案 0 :(得分:2)
在SqlDataSource的SELECT命令中,您应该进行连接。例如,您可以使用以下内容:
SelectCommand="SELECT visit.time, person.name, person.surname FROM person
LEFT JOIN visit ON person.idperson=visit.idperson"
我希望这可以帮到你。