asp.net 很简单的问题(高分,在线等,马上结算)

问题描述

在线等高分了一个很傻的问题,我现在的问题是我要从数据库里取出一个字段的内容然后用这些内容去到另一个数据库里做where的条件也就是说比如我数据库data库里有三个表分别是pot和mobedobpot表有两个字段po和bo,dob有两个字段dodi,mobe有三个字段分别是mo,mi,mr内容是下面是pot的结构情况mobo1小孩2男人3同学4孩子dob内容dodi1早上2下午3晚上mobe结构情况momimr1早上孩子2早上男人3晚上男人4老婆老公5爷爷孩子我现在要取表pot的字段bo里的内容孩子和男人和早上晚上分别使用孩子和早上孩子晚上男人和早上男人和晚上在表mobe里找出符合的内容字段谢谢了大家帮个忙急啊

解决方案

解决方案二:
;捞起来你们也太牛了
解决方案三:
这么快就要捞了
解决方案四:
select*frommobewheremrin(selectbofrompotwhereboin('孩子','男人'))andmiin(selectdifromdobwherediin('早上','晚上'))
解决方案五:
问题还是有些不清晰。从数据库里面读多个表,填充DataSet。在这里面操作即可。如果你说得不在一个数据库下,直接建立DataBaseLink即可。
解决方案六:
汗首先孩子和男人的值不是固定的有可能今天是孩子和男人明天就是别的了所以用in()不成立
解决方案七:
而且用in()andin()这样只取出来了一个参数我有可能是in(孩子,男人)and(""")in(女人,男人)andin()我有可能是两个参数一起取出来
解决方案八:
看楼主的问题,眼睛都花了
解决方案九:
汗捞起来
解决方案十:
楼主的问题不清晰:有可能今天是孩子和男人明天就是别的了所以用in()不成立---------------------------------应该写清楚输入的值是什么类型(比如说一个字符串数组什么的),要的结果有是什么。
解决方案十一:
还有,你前面说的是要求在不同的数据库之间做查询但是后面给的条件以及问题是在同一数据库里做操作请讲清楚点,而且,值的类型也没说清楚,可以的话把表里的值的类型发一下
解决方案十二:
其实就是先取出两个数据然后再根据这两个数据在一个表里得到很多记录然后同时符合两条记录的就显示也就是我说的简单的abcde做演示比如我先使用ab在表里得到了cde然后分别使用ac,ad,ae,bc,bd,be在另外一个表里找到符合这些条件的记录
解决方案十三:
路过帮顶一下
解决方案十四:
要不你试下别名?
解决方案十五:
比较复杂,建议取出来再组合然后查询
解决方案:
汗不知道怎么出啊帮个忙提醒下行不
解决方案:
如果查询条件都不一样的话,个人感觉还是做参数再查询会比较好一点。
解决方案:
对啊我就是计划先查出来然后给变量但是有多个
解决方案:
打鱼?
解决方案:
selectname,dotfromCwhere(dotin(selectdotfromBwheredotlike'%上'))and(namein(selectnamefromAwherenamelike'男%'))
解决方案:
把&apos去掉哈刚才是直接从查询分析器里复制出来的
解决方案:
晕死看错了条件,我用的是男孩不是孩子。。
解决方案:
declare@Anvarchar(8)declare@Bnvarchar(8)declare@Cnvarchar(8)declare@Dnvarchar(8)select@A=(selectbofrompotwheremo=2)select@B=(selectbofrompotwheremo=4)select@C=(selectdifromdobwheredo=1)select@D=(selectdifromdobwheredo=3)select*frommobewhere(mi=@Cormi=@D)and(mr=@Aormr=@B)至于变量的赋值就要看你的了,我只是简单的举个例子,思路给你了,具体怎么解决自己考虑一下吧。
解决方案:
selectmi,mrfrommodewhere(miin(selectdifromdobwheredilike'%上'))and(mrin(selectbofrompotwherebo='男人'orbo='孩子'))改好了试下这个
解决方案:
把&apos改成单引号。。。这里一输单引号就变&apos
解决方案:
22楼用的是存储过程,思路清晰的一塌糊涂,看不懂的就是刚出壳毛还湿着的雏鸟了
解决方案:
ding
解决方案:
其实就select语句就可以了吧?
解决方案:
随手敲的,不排除手误selectmo,mi,mrfrommobebinnerjoin(selectbo,difrompotafulljoindobbwhereboin('男人','孩子')anddiin('早上','晚上'))aonchecksum(bo,di)=checksum(mr,mi)

解决方案:
我还忘记了一个事情而且是要动态显示参数
解决方案:
我在28楼写的语句有问题,敲忘了.将fulljoin改为crossjoin或不改,但是加上on1=1的条件.比如selectmo,mi,mrfrommobebinnerjoin(selectbo,difrompotacrossjoindobbwhereboin('男人','孩子')anddiin('早上','晚上'))aonchecksum(bo,di)=checksum(mr,mi)

或selectmo,mi,mrfrommobebinnerjoin(selectbo,difrompotafulljoindobbon1=1whereboin('男人','孩子')anddiin('早上','晚上'))aonchecksum(bo,di)=checksum(mr,mi)

动态显示参数,什么意思
解决方案:
pot:mobo1小孩2男人3同学4孩子dob:dodi1早上2下午3晚上mobe:momimr1早上孩子2早上男人3晚上男人4老婆老公5爷爷孩子查mobe为:where(mi='早上'andmr='孩子')OR(mi='早上'andmr='男人')OR(mi='晚上'andmr='孩子')OR(mi='晚上'andmr='孩子')或where(mi='早上'ormi='晚上')AND(mr='孩子'ormr='男人')或where(miin('早上','晚上'))AND(mrin('孩子','男人'))结合pot和dob表查询:将以上的"='早上'"用"in(selectdifromdobwheredi='早上')""='晚上'"用"in(selectdifromdobwheredi='晚上')""='孩子'"用"in(selectbofrompotwherebo='孩子')""='男人'"用"in(selectbofrompotwherebo='男人')"未经测试.!
解决方案:
--查询mobe:where(mi='早上'andmr='孩子')OR(mi='早上'andmr='男人')OR(mi='晚上'andmr='孩子')OR(mi='晚上'andmr='孩子')--或where(mi='早上'ormi='晚上')AND(mr='孩子'ormr='男人')--或where(miin('早上','晚上'))AND(mrin('孩子','男人'))--结合pot和dob表查询:--将以上的"='早上'"用"in(selectdifromdobwheredi='早上')"--"='晚上'"用"in(selectdifromdobwheredi='晚上')"--"='孩子'"用"in(selectbofrompotwherebo='孩子')"--"='男人'"用"in(selectbofrompotwherebo='男人')"--未经测试.!

解决方案:
学习
解决方案:
好热闹啊,用innerjoin不都搞定了,或者做个视图。25楼的还看不起22楼的,技术无极限。不要看不起对方,要互相帮助。
解决方案:
恩是啊,innerjoin就可以搞定啊
解决方案:
要求好长
解决方案:
接分的!!不错!
解决方案:
其实问题并不难,只是LZ描述完之后大家就有抓狂的感觉了.无非就是select*fromawherea.xxin(//或者是别的条件关键字selectb.xxfrombwherexxxx)画个图,把思路缕一下,这并不是你不知道解决这个问题的技术,而是没有抓住思考问题的逻辑.多想一想.还有就是你那是在不同的数据表中联合查询好不好.那不是不同数据库间联合查询
解决方案:
一个复杂的联合查询和动态的条件而已啊~~~搞那么复杂~~~呵~~不过还是学习了~~~
解决方案:
我以前也想过这样的问题,where条件是不定数目的内容的组合,后来还是先把字段内容取出来做循环的
解决方案:
这个问题不简单啊
解决方案:
还是没达到要求可能是我讲的太笼统了我把具体的说下首先我是不知道要查询什么值的首先我们必须从一个表里取出来比如值是早上和晚上也有可能是早上下午晚上所以我的思路必须把取出来的参数付给一个变量但是我不明白怎么让变量同时具有早上晚上下午这三个参数而且我还要使用这三个参数分别去做条件取相对应的字段
解决方案:
此事易耳.早说出不不就结了declare@personvarchar(1000),@timevarchar(1000)select@person='男人,孩子',@time='早上,晚上'selectmo,mi,mrfrommobebinnerjoin(selectbo,difrompotacrossjoindobbwherecharindex(bo,@person)>0andcharindex(di,@time)>0)aonchecksum(bo,di)=checksum(mr,mi)

时间: 2024-09-30 20:19:15

asp.net 很简单的问题(高分,在线等,马上结算)的相关文章

ASP一个很简单的验证码程序

程序|验证码    原程序   http://vifo.vicp.net:8088/datalib/ShowTopic.asp?id=108:10:1:1      主程序共三个      我的调用方式 <script language="javascript" src="/verify/num.asp"></script>   验证方式 if trim(Loginnum)<>trim(session("Loginnum

请教一个很简单的问题,如何在ASP.net页面上显示一个变量

问题描述 请教一个很简单的问题,如何在ASP.net页面上显示一个变量,比如登陆的时候,在固定位置显示***你好.如果不用response.write还有没有别的办法啊 解决方案 解决方案二:可以在你想放变量的地方放一个LABEL..赋值后显示就OK了解决方案三:好的,谢谢啦解决方案四:方法很多,常见的如楼上

关于asp.net的很简单的问题

问题描述 这是个点击按纽换图片的代码privatevoidButton1_ServerClick(objectsender,System.EventArgse){if(int.Parse(ViewState["Count"].ToString())%2==1){IMG1.Src="../Images/1.bmp";}else{IMG1.Src="../Images/2.bmp";}this.ViewState["Count"]

用ASP建立一个简单的聊天室

聊天室|聊天室     经过一个阶段的asp学习,下面我们结合所学过的内容建立一个最简单的聊天室,虽然很简单,但是大家可以通过他来掌握一个聊天室建立的基本过程,并且可以不断的完善其功能. 下面介绍其主要步骤: 1,添加Global.asa文件里面的代码.这部分代码主要处理Application_onStart事件,在此事件中,定义了一个有15个元素的数据,并把它赋给了一个Application对象的属性.Global.asa文件的内容如下. <SCRIPT LANGUAGE="VBScri

用ASP做个简单聊天室

聊天|聊天室 这次我为大家介绍的是我第一个用ASP做的程序----聊天室,很简单,没用数据库,但是对于还未学到ADO的同志是个比较好的参考例子,这个例子基本包括了所以ASP的五个内置对象,但是有了聊天室的雏形,如果水平到家可以在此基础上做的强大好看点好了,废话不说了,现在进入正题吧! 首先这个程序有四个部分组成,分别是index.asp,chat.asp,show.asp,input.asp首先调用chat.asp然后就可以运行了! 作为一个初学者,我觉得写一个程序整体观念很重要,也就是说你首先

狄枫SEO:做站内ZBLOG优化其实很简单

狄枫SEO做优化也有一段时间了,从最初的DEDE到后来的WP接触,直接使用现在的ZBLOG就再也没有使用过别的程序了,对ZBLOG使用的经验也最多的,在对于ZBLOG的不断优化以及总结搜索引擎的经验之后,现在才明白,做ZBLOG优化其实也很简单. 那么,ZBLOG优化我们需要注意一些什么,或者说需要优化的地方有哪一些呢?很多时候,相信大家都是只要看到这个模板好看或者喜欢就直接用了,可是最后你也许会发现,在SEO方面有很大的不足,有些地方也不符合优化的标准,这个时候你又继续换模板,这样你只是浪费时

ASP.NET Atlas简单控件介绍

asp.net|控件 A  SP.NET Atlas中引入了客户端控件的概念,用面向对象思想将客户端JavaScript将要操作的DOM元素封装起来,带来了更清晰的代码模型以及更好的可复用性(不足之处是效率有所降低).Atlas的客户端控件是连接JavaScript与DOM元素的桥梁,我们应该尽可能的使用客户端控件与DOM元素打交道,也就是以Atlas的方法来编写我们的程序.同时,Atlas对JavaScript面向对象方面的强大扩展(请参考:ASP.NET Atlas对JavaScript的扩

用Asp.net实现简单的文字水印

asp.net 经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印.像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思.这东西看着挺好玩的,想做个玩玩.查了查资料,发现用.net来做这个是很容易的,就用Asp.net写了一个非常简单的.全部的代码如下: <%@ Import Namespace="System" %> <%@ Import Namespace="System.

用ASP.NETt实现简单的文字水印

asp.net 代码如下: <%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <%@ Page language="vb" %> <script runat="server"> D