id ShortName Logo ProvinceId
----- ------ ----- -----
36 朗成科技 upload/200818124118145109.jpg 110000
17 网麒科技 upload/200818122115132154.jpg 310000
41 道格瑞恩 upload/200818124119138147.jpg 310000
37 思洋(中国) upload/200818124118149150.jpg 440000
38 艾迪索思互动 upload/200818124118152143.jpg 220000
Province表:
id code name
----- ----- -----
1 110000 北京市
2 120000 天津市
3 130000 河北省
4 140000 山西省
5 150000 内蒙古
表Service的ProvinceId字段和表Province的code字段关联,在界面上显示的时候老是用:
Select id,ShortName,Logo,ProvinceId From Service然后在DataList的模板中使用如下形式:
<asp:Label ID="Label1" runat="server" Text='<%# GetProvinceName(Eval("ProvinceId")) %>'></asp:Label>在GetProvinceName中获取省份名称[bookworm]
使用left join进行一次查询就可以完成上边N次查询的任务了:
Select top 6 a.id,a.ShortName,a.Logo,a.ProvinceId,b.Name ProvinceName From Service a left join Province b on a.provinceId=b.code
结果集:
id ShortName Logo ProvinceId ProvinceName
----- ------ ----- ----- -----
17 网麒科技 upload/200818122115132154.jpg 310000 上海市
35 苏州诺亚网络 upload/200818124116149129.jpg 320000 江苏省
36 朗成科技 upload/200818124118145109.jpg 110000 北京市
37 思洋(中国) upload/200818124118149150.jpg 440000 广东省
38 艾迪索思互动 upload/200818124118152143.jpg 220000 吉林省
评论(0)
暂无评论。