电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实现SQL中JOIN联接多个表查询

实现SQL中JOIN联接多个表查询_第1页
1/9
实现SQL中JOIN联接多个表查询_第2页
2/9
实现SQL中JOIN联接多个表查询_第3页
3/9
实现 SQL 中 JOIN 联接多个表查询(两个以上也可以) 作者:水寒 日期:2007-02-05 字体大小: 小 中 大 首先说个简单的,两个表查询: 有两个表,文章表中 TypeId 字段记录栏目 Id,栏目表中的字段是栏目 Id 和栏目名,现在要达到的效果就是读取文章列表的时候显示栏目名称。 以前没用过 inner join 外联操作,所以就束手无策了。其实有些功能是仅仅靠 SQL 语句就可以实现的,inner join 能够组合两个表中的记录,只要在公共字段之中有相符的值。 所以要显示栏目名称,只要用如下 SQL 语句: Select [Article].id,[Article].content,[栏目表].[栏目名称] FROM [Article] inner join [栏目表] on [栏目表].id=[Article].ArType orDER BY [ArId] DESC 多个表(多于两个表的联接查询)实现: 附相关文章: 多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就遇到了多表联接建立记录集的问题。比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表 MemberIdentity、会员权限表 MemberLevel、会员类别表 MemberSort 和会员婚姻状况表 Wedlock。如果想把会员注册信息全部显示出来,肯定要将这四个表连起来,否则大家看到的某些会员信息可能只是数据编号。 以会员类别表来说,在其数据表中,1 代表普通会员,2 代表高级会员,3 代表终身会员,在显示时,如果不将会员类别表与会员详细数据表相关联,那么假如我们现在看到的是一名普通会员的注册信息,我们只能看到其类别为 1,而谁又会知道 1 代表的是普通会员呢?所以要将会员类别表与会员详细数据表相关联,关联后,1 就显示为普通会员,2 就显示为高级会员,3 就显示为终身会员,这样多好?同理,其它两个表也要与会员详细数据表相关联才能把数据编号显示为相应的名称。 前天制作网站后台时遇到此问题,在面包论坛、狂迷俱乐部、蓝色理想、和 5D 多媒体论坛发了贴子求救,都没有获得答案,只好自己研究,花了两天时间终于成功,现将其写成教程供大家分享,希望大家少走弯路。 本教程是把五个表联在一起,如果愿意,您可以将更多的表联在一起,方法大同小异啦~ 步骤一:用 Access 软件建立一个名为Member 的数据库,在其中建五个表,分别为:会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort 和会员婚姻状况表Wedl...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实现SQL中JOIN联接多个表查询

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部