主题:  请问如何用INNER JOIN语法连接多个表建记录集?

levitian

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2003/5/26 13:44:27
#12003/6/3 8:07:58
我在作一个会员注册系统,共有四个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel和会员类别表MemberSort。如果想把会员注册信息全部显示出来,肯定要将这四个表连起来,否则大家看到的某些会员信息可能只是数据编号。
以会员类别表来说,在其数据表中,1代表普通会员,2代表高级会员,3代表终身会员,在显示时,如果不将会员类别表与会员详细数据表相关联,那么假如我们现在看到的是一名普通会员的注册信息,我们只能看到其类别为1,而谁又会知道1代表的是普通会员呢?所以要将会员类别表与会员详细数据表相关联,关联后,1就显示为普通会员,2就显示为高级会员,3就显示为终身会员,这样多好?同理,其它两个表也要与会员详细数据表相关联才能把数据编号显示为相应的名称,问题是怎么才能将这四个表连起来呢?请指教。


四个数据表分别为:会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel和会员类别表MemberSort。

●会员信息数据表member:
MemberID:自动编号,主键(ID号)
MemberSort:文本(会员类别)
MemberName:文本,会员姓名
Password:文本(会员密码)
MemberLevel:文本(会员权限)
MemberIdentity:文本(会员身份)
Wedlock:文本(婚姻状况)
MemberQQ:文本(QQ号码)
MemberEmail:文本(会员邮箱)
MemberDate:日期/时间(会员注册日期)

●会员身份表MemberIdentity:
ID:自动编号,主键(ID号)
MemberIdentity:文本(会员身份名称)

●会员权限表MemberLevel:
ID:自动编号,主键(ID号)
MemberLevel:文本(会员权限名称)

●会员类别表MemberSort:
ID:自动编号,主键(ID号)
MemberSor:文本(会员类别名称)

各位高手,请问如何用INNER JOIN语法编写SQL语句来建立记录集?