快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

利用插件创建复杂查询语句


DWMX为我们提供了创建简朴记录集的设置面板,但是当查询条件比较复杂时,就必须手工输入查询语句,比如在数字面包的网站“http://www.dw-mx.com”看到 levitian 写的一篇关于多表查询的文章\"用 INNER JOIN语法联接多个表建记录集\",内容涉及到5个表的内容查询,这篇文章中提到:

“多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就碰到了多表联接建立记录集的问题。比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会员婚姻状况表Wedlock。假如想把会员注册信息全部显示出来,肯定要将这四个表连起来,否则大家看到的某些会员信息可能只是数据编号。

以会员类别表来说,在其数据表中:1代表普通会员,2代表高级会员,3代表终身会员,在显示时,假如不将会员类别表与会员具体数据表相关联,那么如果我们现在看到的是一名普通会员的注册信息,我们只能看到其类别为1,而谁又会知道1代表的是普通会员呢?所以要将会员类别表与会员具体数据表相关联,关联后,1就显示为普通会员,2就显示为高级会员,3就显示为终身会员,这样多好?同理,其它两个表也要与会员具体数据表相关联才能把数据编号显示为相应的名称。”

本教程介绍的功能扩展插件能够使你不用“手工”输入语句就能创建关系复杂的查询,但并不表示你可以不用学习SQL语法知识,只有充分理解SQL语法的要领,利用本插件才能起到事半功倍的效果!

【插件名称】:Professional Recordset Wizard - Version 1.1.0

【插件来源】:由于是商业版插件,本站不提供下载。可以到下载网站搜索一下。

【使用教程】:本教程使用的例子就是levitian 文章中所实现的多表查询,相关数据库文件的创建请参考\"用 INNER JOIN语法联接多个表建记录集\"这里将5个表的结构列举如下:

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

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

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

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

●会员婚姻状况表Wedlock
Wedlock:自动编号,主键(ID号)
WedlockName:文本(会员婚姻状况类别)

返回类别: 教程
上一教程: SQL Server 服务器安装剖析
下一教程: SQL脚本生成的一些BUG

您可以阅读与"利用插件创建复杂查询语句"相关的教程:
· SQL查询语句精华使用简要
· SQL语句和存储过程 查询语句的流程控制
· 从一个MYSQL的例子来学习查询语句
· 数据库知识?SQL查询语句精华使用简要
· 通用SQL数据库查询语句精华使用简介
    微笑服务 优质保证 索取样品