查询处理

qq_30151745 2015-08-19 09:08:52
这里是两张表 在我输入多个标签序列化的时候存输入标签的id到A表, ID需要跟B表对应! 然后根据A表的id查询B表的标签id显示出B表ID对应的标签字段!这个关联查询该怎么来实现呢!
...全文
143 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
My_It5224 2015-08-19
  • 打赏
  • 举报
回复
引用 13 楼 hxm_ss5224 的回复:
把你表画个关系图贴出来。初步理解:你输入标签名->从B表查出这个标签名在B中的ID->根据这个ID在A表中查出一个aID ->再到C表根据aID查出个内容。是不是这样
修改一下: 你输入标签名->从B表查出这个标签名在B中的ID->根据这个ID在A表中查出一个aID ->再到B表根据aID查出个内容->显示 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 感觉好复杂的说
My_It5224 2015-08-19
  • 打赏
  • 举报
回复
把你三个表画个关系图贴出来。初步理解:你输入标签名->从B表查出这个标签名在B中的ID->根据这个ID在A表中查出一个aID ->再到C表根据aID查出个内容。是不是这样
xuzuning 2015-08-19
  • 打赏
  • 举报
回复
我不知道你输入了什么,也不知道他和 标签ID 有什么关系
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
引用 10 楼 xuzuning 的回复:
在你的截图中,并没有看到这种关系
我就想知道 现在怎么才能在输入标签名的时候 转换成标签ID存到A表
xuzuning 2015-08-19
  • 打赏
  • 举报
回复
在你的截图中,并没有看到这种关系
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
引用 8 楼 qq_30151745 的回复:
现在主要怎么根据输入标签名称存的时候 A表存B表的标签ID 然后在做关联查询出数据!!! 版主 求救活!
刚才没看到你回复 不好意思. 在前台输入B表的标签名,然后序列化转成B表标签名的ID,存到A表的tag里面. 在通过A表tag的ID关联B表的tagnameid 查询出TanName下面的内容!
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
现在主要怎么根据输入标签名称存的时候 A表存B表的标签ID 然后在做关联查询出数据!!! 版主 求救活!
xuzuning 2015-08-19
  • 打赏
  • 举报
回复
你都不说明一下? 被人怎么会知道有什么对应关系?
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
B表

A表
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
引用 2 楼 qq_30151745 的回复:
[quote=引用 1 楼 xuzuning 的回复:] 查询是件很具体的事情,所以你也必须给出具体的数据组织情况

A表:    tags   下面的字段都是序列化后的id
B表:    TagName 是标签
B表:     TagNameid 是标签ID 

在PHP操作输入B表的标签名的时候序列化   然后存B表标签的ID到A表的tag  ..是存序列化后   

然后在A表中根tagID查询出B表对应ID下面的标签.显示在前台.. 
[/quote] .
xuzuning 2015-08-19
  • 打赏
  • 举报
回复
要的是具体的数据格式,而不是字段说明!
彬莫 2015-08-19
  • 打赏
  • 举报
回复
select b.TagName from a a, b b where a.tagid=b.TagNameid
qq_30151745 2015-08-19
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
查询是件很具体的事情,所以你也必须给出具体的数据组织情况




A表: tags 下面的字段都是序列化后的id
B表: TagName 是标签
B表: TagNameid 是标签ID

在PHP操作输入B表的标签名的时候序列化 然后存B表标签的ID到A表

然后在A表中根tagID查询出B表对应ID下面的标签.显示在前台..
xuzuning 2015-08-19
  • 打赏
  • 举报
回复
查询是件很具体的事情,所以你也必须给出具体的数据组织情况
本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于集合的查询的强大威力,并包含大量来自专家们的参考和建议。本书适合专业数据库开发者、BI开发者、DBA和以SQL Server作为后台数据库的一般应用程序开发者,读者可以通过书中的最佳实践、高级技巧和代码示例来掌握这门复杂的编程语言,以切合实际的方案来解决复杂的实际问题。   深入理解T-SQL体系结构,充分利用高级T-SQL查询技术。   本书深入介绍了T-SQL的内部体系结构,揭示了基于集合的查询的强大威力,并包含大量来自专家们的参考和建议。通过本书提供的最佳实践和示例代码,数据库开发人员和管理员完全可以掌握这门复杂的编程语言,以切合实际的方案来解决复杂的实际问题。通过本书,你将学习到如何:理解逻辑和物理的查询处理;使用方法论优化查询;在查询中用TOP选项修改数据;用递归逻辑、具体化路径或嵌套集合解决方案查询特殊的数据结构;通过逻辑难题提高你的逻辑能力并掌握查询问题的核心等。   你将学习到如何:   理解逻辑和物理的查询处理;   使用方法论优化查询;   解决关系分区问题;   使用CTE和排名函数简化及优化解决方案;   用各种技术聚合数据,包括附加属性、旋转、直方图和分组因子;   在查询中用TOP选项修改数据;   用递归逻辑、具体化路径或嵌套集合解决方案查询特殊的数据结构;   通过逻辑难题提高你的逻辑能力并掌握查询问题的核心; 内容简介 本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书及其续篇——《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》介绍了SQL Server 2005中高级T-SQL查询、查询优化及编程相关的知识。这两本书侧重于解决实践中的常见问题,并讨论了解决这些问题的方法。它们将向你揭示基于集合(set-based)查询的强大威力,并解释为什么它比使用游标的过程化编程(procedural programming)更具优势。同时,它还会教你识别使用基于游标解决方案与基于集合解决方案的优劣。   书中还讲述了其他几种争议较多的构造(camstruct)——如临时表、动态执行、XML和.NET集成——它们在具有强大功能的同时,也具有极大的风险。   本书适合于需要编写或检查T-SQL代码的有经验的T-SQL程序员和数据库专业人员。读者可从中学到大量精湛的技巧,这些技巧会充实您的工具箱和编码技能,并让您顺利地开发出高效的解决方案。 作者简介 Itzik Ben-Gan是Solid Quality Learning的首席导师和创始人。他从1999年开始便一直是SQL Server方面的Microsoft MVP,在世界各地讲授 T-SQL查询、编程和查询优化相关的课程,并提供相关咨询服务。他在SQL Server Magazine和MSDN上发表了多篇文章,并被邀请在许多专题会议上做过报告,包括TechEd、DevWeek、PASS和SQL Server Connections。 目录 序 前言 致谢 引言  本书的组织  系统要求  安装示例数据库  更新  代码示例  本书支持 第1章 逻辑查询处理  逻辑查询处理中的各个阶段   逻辑查询处理阶段简介  Customers/Orders场景下的示例查询  逻辑查询处理步骤详解   步骤1:执行笛卡尔乘积(交叉联接)   步聚2:应用ON筛选器(联接条件)   步骤3:添加外部行(Outer Row)   步骤4:应用WHERE筛选器   步骤5:分组   步骤6:应用CUBE或ROLLUP选项   步骤7:应用HAVING筛选器   步骤8:处理SELECT列表   步骤9:应用DISTINCT子句   步骤10:应用ORDER BY子句   步骤11:应用TOP选项  SQL Server 2005中新的逻辑处理阶段   表运算符   OVER子句   集合操作  结论 第2章 物理查询处理  查询处理期间的数据流  编译   Algebrizer   优化   使用查询计划   更新计划  结论   致谢 第3章 查询优化  本章用到的示例数据  优化方法论   分析实例级的等待   联系等待和队列   确定方案   细化到数据库/文件级别   细化到进程级别   优化索引/查询  查询优化工具   syscacheobjects   清空缓存   动态管理对象   STATISTICS IO   测量查询的运

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧