asp.net显示sqlserver中不同表的不同字段

我有一个数据库有好几张表,有id号和时间是共同字段,想实现在一个页面中读取不同表的不同字段,并按照时间排序。有点像数据一条一条显示的感觉

2个回答

不同表的不同字段,不就是一条SQL关联语句的事吗?

百度:sql连接查询

guwei4037
极简吧 回复qq_33970897: 可以多个表
大约 3 年之前 回复
qq_33970897
qq_33970897 回复极简: 我有多个表,但是内连接感觉只能连接两个表?
大约 3 年之前 回复
guwei4037
极简吧 回复qq_33970897: 一般是内连接,按照时间排序用order by.
大约 3 年之前 回复
qq_33970897
qq_33970897 可我每一行只有ID号和时间是相同的,其余字段都不同,用哪种链接?
大约 3 年之前 回复

用left join连接多表来获取数据

select a.字段,b.字段 from 表1 a left join 表2 b where a.相同字段 = b.相同字段

举个例子
select a.user,b.email from user a left join mail b where a.id = b.id

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一个表中不同字段,不同查询条件,显示一条纪录
一个表包含字段A,字段B,字段C。实现查询的时候 字段B的条件是 m ,字段C的条件是n ,然后显示rnA,B,C 三个字段的 信息 。rn请教 SQL 代码怎么写
不同表中的字段相加?
[code=SQL]rnselect a.BlockID as '卡号',rnsum(a.SavingTotal)as '期初累计充值',rnsum(c.PayMoney) as '本次充值',rnsum (a.SavingTotal+c.PayMoney) as '充值合计',rnsum(case when datediff(day,b.ConsumeDate,getdate())=0 then rnsum(a.AlreadlyConsume)as '累计消费金额',rnsum(a.[Money]) as '卡内余额' rnfrom tb_ConsumeCar as a rn,tb_ClientConsume as brn,tb_MemberConsumptionList as crnwhere a.BlockID=b.BlockIDrnand b.LinkCode = c.LinkCodernand c.ConsumeType=2rngroup by a.BlockIDrn[/code]rn注意rn[code=SQL]rnsum (a.SavingTotal+c.PayMoney) as '充值合计',rn[/code]rn这样可以吧?如果可以,相减也是一个道理可行吧?
根据表中某个字段的值不同查找不同的表
(CASE WHEN PI.PAGE_TYPE_ID = ‘002’ THEN CP.TITLE else GT.f_goods_type_name END) GOODS_SOURCE
两张不同表的不同字段 求和语句
我有三张表rnA.B.Crn我在做C表rn其中一个字段假设为g 里的值是 A表字段m和B表字段e的和 这个语句怎么写?
SQL的不同表合并,字段不同,求助!
数据表1rn 如table1rn tcid 公司名称 性别 备注rn 1 a n 123rn 3 b f 256rn数据表2rntalbe2rn listid 联系人姓名 单位 状态 性别rn 5 v f 145 nrn 1 d h 178 frn要合并成数据表3 这个样子要咋弄呢?rntcid 公司名称 性别 备注 listid 联系人姓名 单位 状态 rn 1 a n 123 5 v f 145 rn 3 b f 256 1 d h 178
MyBatis通过不同字段连接不同表
<select id="getDataNum" parameterType="java.lang.String" resultType="java.util.HashMap"> SELECT "COUNT"(ID) AS total FROM <if test="_parameter=='zzjg'.toString()"> CWL_ZZ
SqlServer 两个表不同数据
--相同数据 select tel_no from a intersect select tel_no from b --不同数据 select tel_no from b except select tel_no from a
怎样显示不同的表
我想通过下拉列表选择表名,从而显示不同的表的数据.
repeater根据不同字段显示不同颜色
' Text=''> public System.Drawing.Color GetColor(string examinestate)         {             System.Drawing.Color colorvalue = new System.Drawing.Color();             if (examinestate == "审核通过")
不同库 不同表 不同字段 数据同步 触发器
DELIMITER $$ USE `first`$$ DROP TRIGGER /*!50032 IF EXISTS */ `ziduan`$$ CREATE     /*!50017 DEFINER = 'root'@'localhost' */     TRIGGER `ziduan` AFTER INSERT ON `miss`     FOR EACH ROW B
不同表中不同字段之间的导入问题
表Arnrnid name place fatheridrnrn1 kkk 0 (空)rnrn2 ccc 1 1rnrn3 ddd 0 1rnrn4 eee 1 3rnrn5 fff 1 4rnrn………………rn表B对于字段如下,根据A表,输出为:rnrnid name fathername lname rname rn1 kkk (空) ccc dddrn2 ccc kkk eee (空)rn3 ddd kkk fff (空)rnrnrn把表A的数据导入表B中,需要符合的条件:A.name ---> B.name 根据A.fatherid对应的A.name导入到B.fathername,如果A.plase为1的时候 把对应的A.name导入 lname,A.plase为0的时候 把对应的A.name导入 rname.
如何同步不同库不同表,中的字段信息?mysql
同步二个程序的用户个人信息资料,有什么好的方便吗rn1,添加时,同时写入rn2,修改时同时修改rn除了这个还有吗rn表不一样rn字段定义也不都在一个表里rn一个程序是 discuzrn另一个是kppw
怎么在一个表中重复插入不同字段的不同数据
有一个表A,字段a,b,c,d,e,f,g,hrn首先一个插入的结果集是一个select从B表出来的,插入A表的a,b,c三个字段.rn然后第二个插入的结果集(有可能也是update而不是insert)同样也是一个select从C表出来的,插入A表的a,b,d三个字段,并且a,b两个字段需要对应第一次已经插入到A表中的a,b.rnrn 即:假设a是一个人,b是今天,那么c是这个人今天所穿的衣服件数,d是这个人今天吃饭的餐数.后面的字段类推..............(但是今天b,这个人a,是确定的哦!)rn 也许今天这个人没穿衣服(当然有些可笑,打个比方:) ,但是却吃了2餐饭,那么第一次也许有这个人今天的记录,因此第二次就应该是Insert了吧? 类推............rn 人,不止一个;今天,明天,后天,也不是确定的一天.rnrn现在不知道该怎么写:( 第一个肯定是插入,第二个则需要判断一下是否有B表的结果集中的a,b在A表中这条记录,然后再确定是Insert还是Update对吧?rn请大家帮忙,谢谢!
GridView怎样绑定不同表中的不同字段
GridView怎么绑定不同表中的不同字段?????????
mysql中不同表的不同字段相减再赋值
A 表 结构 code anumrnB表 结构 id bnumrn我希望通过已知的code和id 然后 得出anum-bnum的结果然后再赋予anum,求各位大神帮帮忙啊
oracle 合并 不同表字段
[code=SQL]rn 现在有 一些 id 通过遍历这些 id=1 到两张表里面查询得到的 记录 A B, id=2的到两张表里面查询得到的记录为 C, D依次类推...rn 现在要得到rn id 记录1 记录2rn 1 A Brn 2 C Drn 3 E Frn .rn .rn [/code]rn 求高手赐教...
两个不同表字段的合并
请问一下,如果合并两个不同表的字段,就是建立一个新表,这个表的字段有两个不同表的字段。谢谢相助!
不同字段的两个表的合并
table1rndeskid drinkid drinknum drinksaccountrn1001 102 1 10rn1002 110 1 10rnrnrntable2rndeskid dishesid dishesnum dishesaccountrn1001 1001 1 50rn1001 1008 1 45rn1002 1009 1 80rnrnrn我是想得到这样的一个数据集rndeskid drinkid drinknum drinkaccount dishesid dishesnum dishesaccountrn1001 102 1 10 1001 1 50rn1001 NULL NULL NULL 1008 1 45rn1002 110 1 10 1009 1 80rn恩,真头大了,都弄不好了
更新不同表的相同字段
在同一数据库中有多个表使用相同的字段。多少个表并不确定。想把他们所有的表中的相同字段的值一次更新。例如在,三十多个表中都有id这个字段。希望把各个表中的id为001的更新为002。 rn下面是我在一个结贴中的发的回复说明 rn如果在相同数据库或不同数据库的不同表中有相同的字段例如prd_no。希望可以把所有的表中的prd_no字段中的001替换成002如何办。 rn例如有 表 product rn prd_no prcie rn 001 25 rn 003 30 rn 表 product1 rn rn prd_no address rn 001 beijing rn 003 shanghai rn rn等等其他含有prd_no的表很多。
取得表中不同字段的最大值??
表1rn字段1 字段2 字段3rn1 2 3rnrn如何取得最大值3??max函数只能判断一个子段。
根据表中字段产生不同的连接
提取一个表的内容rn根据wen是否为空是修改字段的连接分别是rnxg1.asp?id=<% =zz("id") %>rnxg2.asp?id=<% =zz("id") %>
mysql中修改不同表的同一字段
最近在做分库分表时发现之前建的表中某个字段的长度需要修改,这里分享一下在此背景如何快速修改不同表的同一个字段(类似修改可参照处理) 1.将需要执行的sql导出: SELECT CONCAT( 'ALTER TABLE ', table_name, ' MODIFY TYPE VARCHAR(100);' ) AS '要执行的sql' FROM infor...
不同表中取相同字段?
同一个用户A里有两张表分别是a1 和a2,a1中有一个名为b的字段,a2中也有一个名字为b的字段,怎么通过SQL语句把a2中字段b的VALUES INSERT到a1中?两个表里还有其它不同的字段,a1表为空表rn例如:rntable a1rnb c d ernrntable a2rnb t h j l mrn1 2 4 5 4 3rn2 3 7 8 9 6rn2 3 1 5 9 5
Repeater1中的根据字段不同值显示不同链接??
rn rn rn rn rn 问题类型 来源rn 标题rn 阅读次数 回复次数rn 评估次数 rn rn rn <%#DataBinder.Eval(Container.DataItem,"FTypeid") %>rn <%#DataBinder.Eval(Container.DataItem,"FSourceID") %>rn rn rn &AskTitle=<%#DataBinder.Eval(Container.DataItem,"Ftitle") %>')"> <%# DataBinder.Eval(Container.DataItem,"FTitle") %> rn rn rn <%# DataBinder.Eval(Container.DataItem, "FReadCount")%>rn <%#DataBinder.Eval(Container.DataItem,"回复次数") %>rn <%#DataBinder.Eval(Container.DataItem,"评估次数") %>rn rn [color=#FF0000]这里如何在前面回复次数为1时,显示为查看,同是href地址也变化?? rn&AskTitle=<%#DataBinder.Eval(Container.DataItem,"Ftitle") %>')">回复rn rn 评估rn rn 删除rn[/color]rnrn rn rn rn
不同字段存入不同文件中
数据如下:rn 4304,12.rn4304,71rn129,6rn2108,74rn129,50rnrn把第一个字段是4304的都存入一个文件中,把第一个字段都是129的存入另一个文件中,把第一个字段都是2108的也存入一个文件中,也就是说每一行的第一个字段相同的话就存入同一个文件中
DBgrid 显示两个表中字段值不同的值
大家好,新手学习遇到如下问题向各位高手求助,rn有两个表rn表a 名称 数量 表b 名称 数量rn SIM模块 100 避雷器 100rn 避雷器 100 雨量计 50 rn 电源 200 电池板 100 rnrn表b作为入库表,表a做为库存表。 想将表b中的内容加到表中:名称相同的数量加到一起,不同的插入后一块显示。要在DBGrid中显示的 内容如下:rn rn 名称 数量rnrnSIM模块 100rn避雷器 200rn电源 200rn雨量计 50rn电池板 100rnrn我尝试在dataset的CommandTex中输入以下SQl语句rnrnselect a.名称,a.数量+b.数量 as 数量rnfrom a,b where a.名称=b.名称rnunionrnselect a.名称,a.数量 from a,b where a.名称<>b.名称rnrn这样的语句执行后在Dbgrid中显示的结果:rn 名称 数量rnSIM模块 100 rn避雷器 100rn避雷器 200rn电源 200rnrn我也知道选择是的a表中的字段值 但union 连接的是前后的字段类型必须相同rn也尝试了插入子查询 但就是不能得到预想的结果 。。十分苦闷rn请各大侠指点 。。谢谢rnrnrnrnrn
mybatis中jsp获取不同表字段显示
id="BaseResultMap" type="com.fafukeji.model.Goods" > column="id" property="id" jdbcType="INTEGER" /> column="description" property="description" jdbcType="VARCHAR" /> column="attributes" propert
从不同表中查到的字段如何显示在listview上
从不同表中查到的字段如何显示在listview上
如何在一个DataGrid的一行中显示不同表的字段
比如人员信息表中的部门id与部门表中部门表中的id建立关系,这种关系使得在DataGrid中某个人员信息行中可以显示该人员所属的部门名称。我觉得有两种思路,一是直接用DataGrid来对不同字段分别绑定这两个表对应字段,可是我没有成功。另一种是建立两个表的DataView来与DataGrid绑定,我也不知道怎么做,因为一个DataView中只有一个Table属性,我不会两个表来生成一个DataView,我还是新手,请朋友们多多帮忙。rnrn同时我留一下QQ:190266452 我学VC#两个多月,以前有点VC++基础,最近主要是学习Windows数据库开发,有兴趣的朋友与我联系,共同学习比较好,多谢
asp.net 中不同的button
今天遇到一个问题了,大家给看一下啊:rn比如说:一个页面中rntextbox (1个)rnRequiredFieldValidator(1个)rnbutton(1个)rn先对textbox进行验证,通过后,button的onclick 事件调用一个javascript 的一个函数InitPage(一个无工具栏和菜单栏的新页面)rn其中:rn rn且: rnrnrn可运行说:没有InitPage()的定义,去掉()也不可以,在page_load()里加入rnbtnLogin.attributes.add("OnClick","InitPage()")也不可以rn然后
DBGrid连接和显示不同的表
DBGrid连接不同的表?rn DBGrid连接不同的表时:rn代码实现:rn ADOTable1->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="+第一个表;rn ADOTable2->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="+第二个表;rn连接到表ADOTable1rnDBGrid1->DataSource=DataSource1; rnDataSource1->DataSet=ADOTable1; rnDBGrid1->DataSource=DataSource1; rnrn第一个表ADOTable1rn案例号 参数1 参数2 参数3 参数4 参数5 FMrn1 0.8 0.75 0.86 0.9 0.6 1rn2 0.69 0.74 0.91 0.86 0.795 1rn第二个表ADOTable2rn序号 列1 列2 列3 rn4 0.81 0.9 0.79 rn5 0.83 0.84 0.85rn现象:我连接了第一个表后,在连接第二个表的时候,错误提示“案例号”找不到,是因为对第一个表还有记忆?rn问题:怎么解决,代码实现:用一个DBGrid1连接第一个表,还可以连接和显示别的完全不同的表?rn先谢谢各位了!rn
在DATAGRID控件中显示不同结构的表
我在用VB数据库开发(后台是SQL SERVER 2000)中碰到一个问题rn就是这个形式rnsno cno markrnrn01 100 90rn01 101 80rn01 102 85rn02 100 70rn02 101 85rn02 102 95rn(数据库格式)rnrn在VB程序中用DATAGRID控件要成rnsno 100 101 102rnrn01 90 80 85rn02 70 85 95rn这种形式rn这是作成了(用的是交叉表),但是缺点是只读,不能输入数据(估计是因为用聚合函rn数实现,所以不能对记录进行修改)rn但是我要做的输入成绩的,一定要能想数据库写记录的。rn请众高手帮忙,解决这个棘手的问题。rn
DBGrid中显示不同表的 内容问题
有 俩个表,A,B。A和B是1:N的关系,显示A表的内容到DBGrid很简单,我现在要做的是:在DBGrid显示A表内容后,双击DBGrid上的某个记录,就可以把和这个记录向对应的B表中的内容显示到DBGrid上来,请问这个转换怎么做?
SQLserver中的不同类型触发器
一、两大类触发器 (1)DML触发器。当数据库中发生数据操纵语言(DML)事件时将调用DML触发器。一般情况下,DML事件包括对表或视图的INSERT语句、UPDATE语句和DELETE语句,因而DML触发器也可分为三种类型:INSERT、UPDATE和DELETE。 利用DML触发器可以方便地保持数据库中数据的完整性。 (2)DDL触发器。DDL触发器也是由相应的事件触发的,但DDL触发器
SQLserver 中不同用户的问题?
有下面的一个问题:rn 再SQLServer数据库中,两个不同的用户能不能拥有名字完全相同的表?就是说:用户aa拥有一个名字为student的表,那么用户bb能不能也拥有student的一个表(这两个表名字相同,内容不同)?rn 现在我以管理员身份登录,如果我先将用户aa的一个名字为student的表删除,然后我再将它恢复过来,是不是必须必须要以aa的身份登录呢?rn 谢谢!!rn
不同数据库不同表的查询
我这次用到了两个数据库 rnjywms——tys 和 jywmspub 有三张表 分别是 tck thpkc 在jywms——tys中 tkw在jywmspub中 rntck中有一列叫做单据类型 tkw中有一列叫做作业类型 tck的数据是 10.正常出库 20异常出库 tkw中的数据是 30.直送 40.残次rn如果我选的是正常出库那么我要去tkw中找直送 按照找到直送去找他的id 根据他的Id去找thpkc中的kwid(kwid外键 id是主键)rn在Datagridview中显示kwid在这一行的内容要怎么做?思路我已经清楚了不知道代码怎么写
SqlServer数据库查询不同字段-年龄段分析
在这里,我想得到一组数据,但是又不能直接得到,很头疼,细节如下: 一张表,存储有用户的一些基本信息,比如,出生年月,报名日期,应收金额,实收金额等; 另一张表,存储有不同年龄段的一些信息,比如腾讯Q的找人功能,根据用户筛选条件不同,来找不同的年龄段的数据。 问题就在于,这些数据是直接得不到的。 分享如下: SELECT datediff(year,fdtmborndate,fdt...
JS在不同IE版本中显示不同
function xxxx(remarkId,treamName,teacherName)rn document.view.remarkId.value=remarkId;rn document.view.treamName.value=treamName;rn document.view.teacherName.value=teacherName;rn document.view.submit();rnrn rn在JSP上有这样一个方法,当用户点击一个链接后调用这个方法,显示相应的值,rn在ie6中显示正常,在IE5中无法显示,rn请问该如何解决?rn谢谢!
查询数据库内不同表间相同字段不同类型,不同长度的所有字段
需求:二次开发整理数据库 查询数据库内不同表间相同字段不同类型,不同长度的所有字段 SELECT a.TABLE_NAME,a.COLUMN_NAME,a.DATA_TYPE,a.CHARACTER_MAXIMUM_LENGTH FROM information_schema.COLUMNS a  WHERE a.TABLE_SCHEMA = 'ec_business' AND A.
两表不同数据区别sqlserver语句
aaa表结构 id 缴费单位 总额rnbbb表结构 id 缴费单位 总额rn aaa表数据如下rn缴费单位 总额 idrn和信致远建筑工程有限公司 ¥5,630.00 1rn年嘉达气体有限公司 ¥2,300.00 2rn年嘉达气体有限公司 ¥2,660.00 3rn旭龙弹簧厂 ¥3,260.00 4rn歌纳卫浴有限公司 ¥3,695.00 5rn旭硝子汽车玻璃有限公司 ¥300.00 6rn南方方法实业有限公司 ¥57,246.00 7rn东南灯饰照明有限公司 ¥6,557.00 8rn云雀振动器有限公司 ¥5,200.00 9rn华通混凝土有限公司 ¥7,257.00 10rn华通混凝土有限公司 ¥7,257.00 11rnrnrnbbb表数据如下rn缴费单位 总额 idrn年嘉达气体有限公司 ¥2,300.00 26rn年嘉达气体有限公司 ¥2,660.00 36rn旭龙弹簧厂 ¥3,260.00 42rn歌纳卫浴有限公司 ¥3,695.00 58rn旭硝子汽车玻璃有限公司 ¥300.00 76rn南方方法实业有限公司 ¥57,246.00 17rn东南灯饰照明有限公司 ¥6,557.00 80rn云雀振动器有限公司 ¥5,200.00 93rn华通混凝土有限公司 ¥7,257.00 110rn 说明:bbbb表数据为aaa表的子集rn现在要得出aaa表有而在bbb表没有的记录rn如上例要求得到如下结果:rn和信致远建筑工程有限公司 ¥5,630.00 rn华通混凝土有限公司 ¥7,257.00
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池