正在进行安全检测...

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

本文来源:https://www.2haoxitong.net/k/doc/c4e21f4fce7931b765ce0508763231126edb77a8.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式