急求从两张数据表中抽取个别列,查询后组合成一张新表,如何做?

问题描述

A表包含字段ABCDB表包含EFC表字段ABCDEF从winform上查询完A表和B表的数据之后,选择某条A和某条B点击按钮生成一条新的C表数据如何操作代码怎么样

解决方案

解决方案二:
数据库可以直接做,也可以用linq
解决方案三:
可以写一个类C,包含ABCDEF属性,然后选中A表中的字段,给C的ABCD赋值,选中B表,赋值EF,然后增加到C表中~
解决方案四:
获取选择的A与B对象,拼接insertsql语句,inserttableC(A,B,C......)Values(A.A,A.B.A.C..........)

解决方案五:
先检查C表是否存在,不存在生成,百度sql创建表,如果已经有了,直接insert不就行了?百度sql插入
解决方案六:
引用3楼duanzi_peng的回复:

获取选择的A与B对象,拼接insertsql语句,inserttableC(A,B,C......)Values(A.A,A.B.A.C..........)

如何获得在winform上选择的2条数据,生成一条新的数据。关键是怎么获得这条数据。CS结构的,该怎么传入service端
解决方案七:
先学会基本的数据库查询操作吧,insert,update等。如果这些会了,语句自然都会写了。
解决方案八:
引用5楼qq_22049879的回复:

Quote: 引用3楼duanzi_peng的回复:
获取选择的A与B对象,拼接insertsql语句,inserttableC(A,B,C......)Values(A.A,A.B.A.C..........)

如何获得在winform上选择的2条数据,生成一条新的数据。关键是怎么获得这条数据。CS结构的,该怎么传入service端

鬼知道你把这2条数据显示到哪里了。
解决方案九:
我在client端已经写了merge获取选择的datarowservice端的代码如何接收?
解决方案十:
首先从A,B中,读取出里面的数据分别到dataview1和dataview2,分别点击dataview1和dataview2里的一条数据(选中),然后将数据插入到C表中,insertintoC(ABCDEF)values(值)……,大致这样
解决方案十一:
这个只要会数据库的查询和插入操作就OK啊,不需要什么其他的知识。lz想问什么?
解决方案十二:
查询两张表数据、然后插入新表中示例//同时查询两张表的数据protectedvoidbindDataList(){intnoncePage=Convert.ToInt32(labPage.Text);PagedDataSourceps=newPagedDataSource();//查询tb_huen_lian表中ICQ字段43岁~33岁之间和tb_huen_lian表中名字和tb_HuenLian表的名字相同的人的姓名的性别=tb_HuenLian.sex和这个人的地址tb_HuenLian.citystringsqlSel1="select*fromtb_huen_lian,tb_HuenLianwhereICQbetween'1973-01-01'and'1983-01-01'andtb_huen_lian.UserName=tb_HuenLian.UserNameandtb_HuenLian.sexlike'%"+Session["searchKey2"]+"%'andtb_HuenLian.citylike'%"+Session["searchKey1"]+"%'";ps.DataSource=operateData.getRows(sqlSel1).DefaultView;ps.AllowPaging=true;ps.PageSize=8;ps.CurrentPageIndex=noncePage-1;this.lnkbtnFront.Enabled=true;this.lnkbtnNext.Enabled=true;this.lnkbtnLast.Enabled=true;this.lnkbtnFirst.Enabled=true;if(noncePage==1){this.lnkbtnFirst.Enabled=false;//不显示第一页按钮this.lnkbtnFront.Enabled=false;//不显示上一页按钮}if(noncePage==ps.PageCount){this.lnkbtnNext.Enabled=false;//不显示下一页this.lnkbtnLast.Enabled=false;//不显示最后一页}labBackPage.Text=Convert.ToString(ps.PageCount);DataList1.DataSource=ps;DataList1.DataBind();}//codego.net/tags/11/1///aspx显示页面<asp:DataListID="DataList1"runat="server"RepeatColumns="2"Width="600px"Height="403px"><ItemTemplate><tablestyle="font-size:10pt;height:100px"border="0"cellpadding="0"cellspacing="0"><tr><tr><tdrowspan="6"style="width:120px;height:100px;"><imgalt="查看图片"id="image"src='<%#Eval("Images")%>'style="border:0"width="100"/></td><tdstyle="width:220px;height:20px;text-align:left;font-size:9pt;vertical-align:middle;">客户名称:<%#Eval("UserName")%></td></tr><tr><tdstyle="width:220px;height:20px;text-align:left;vertical-align:middle">地址:<%#Eval("Province")%>省<%#Eval("city")%>市</td></tr><tr><tdstyle="width:220px;height:20px;text-align:left;vertical-align:middle">QQ号码:<%#Eval("QQ")%></td></tr><tr><tdstyle="width:220px;">昵称:<%#Eval("sex")%></td></tr><tr><tdstyle="width:220px;">详细信息:<ahref='xiang_xi.aspx?HenuID=<%#Eval("HenuID")%>'><%#Eval("UserName")%></a></td></tr></tr></table></ItemTemplate></asp:DataList>//然后把显示的信息重新插入到您所需的数据库表中即可!插入信息都会的
解决方案十三:
其实可以用数据库视图来实现啊。
解决方案十四:
A表和B表完全没有任何联系你起码都有一列叫做X,然后把X相同的内容关联起来否则B表的EF对应A表的什么数据?
解决方案十五:
没有关联项??难道你要滴是linq的zip方法??

时间: 2024-10-03 08:39:29

急求从两张数据表中抽取个别列,查询后组合成一张新表,如何做?的相关文章

asp.net+access表中信息进行筛选查询,后台有很大问题,求具体修改,求大神

问题描述 aspx<formid="form1"runat="server"><center><h1style="color:Red;">订单结算申请</h1><p>产品:<selectid="TableName"runat="server"><optionvalue="一室">一室</option

oracle从一张表中根据不同条件查询出两个结果 然后查出两个结果中相同的数据

问题描述 oracle从一张表中根据不同条件查询出两个结果 然后查出两个结果中相同的数据 这是表中数据 我用下面这种方法 select * from ((select * from SFFX_JGJPZ_DETAIL d where d.jgjpz_id=1) o), ((select * from SFFX_JGJPZ_DETAIL d where d.jgjpz_id=8) t) where o.platename=t.platename ; 查出来的结果对的 却在一行 怎么解决.. 解决方

将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!!

问题描述 将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!! 将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,项目数目和管理员数目个数是不定的,只能从数据库中读取,下面不知道怎么写了???? using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebCon

编程-VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据

问题描述 VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据 VFP编程 现有 成绩 用户 两表 成绩表 三列 成绩 修改时间 用户 用户表 两列 用户名 密码 其中插入与更新成绩后,自动提取系统时间 写入 "修改时间列"( 包含年月日的时间 ) 并且根据系统登录的用户,将用户名写入成绩表 用户列 修改时间以及 用户 这两列只能通过程序自动写入 不可以人为写入 现有两表 教师 用户 如何实现插入教师表中教师号一列的数据后 自动将数据插入到用户表中 用户名列 用

sql语句-如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表。

问题描述 如何用SQL语句实现两张表(无关联)查询后,分别将各自的一个字段,插入一个新表. 有A.B.C三张表如下, 表 A 表B 学生ID(主键) 学生名称 课程ID(主键)| 课程名称 表 C 学生ID 课程ID (联合主键) 那么,通过SQL语句操作如何用学生姓名和课程名(只能获取学生姓名和课程名)将课程ID和学生ID插入到C表(C表中有课程ID和学生ID并且是联合主键),感激不尽. 解决方案 你可以定义2个变量,分别从表A表B用名称查询到ID.在表C的新增语句中使用这2个变量. 不过你这

如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加)

问题描述 如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加) 如上图,在数据表中增加一列[累计出库数],累计出库数的值等于出库数的累加数(按制单日期升序累加),如何写SQL实现 解决方案 Oracle有现成的lead,lag函数 其他数据库看下面我的博客 sqlserver http://blog.csdn.net/danielinbiti/article/details/45308867 mysqlhttp://blog.csdn.net/danielinbi

java-mysql表中改变一列数据的编号怎么让同编号的一行数据跟着变化?

问题描述 mysql表中改变一列数据的编号怎么让同编号的一行数据跟着变化? mysql表中改变一列数据的编号怎么让同编号的一行数据跟着变化?就是例如每个时间对应一行数据 我把时间列的顺序改变后 每个时间对应的数据还是不变 解决方案 用修改触发器实现

Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

问题描述 Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦! Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦! 解决方案 有python的excel库,可以直接调用继续插入这里是这个库的链接https://pypi.python.org/pypi/xlrd 解决方案二: 找python读写excel的组件,即可搞定. 解决方案三: from pyExcelerator import * w = Workbook() #创建一个

java-当我删除学生表中的信息时,提示该学生在老师表中存在.

问题描述 当我删除学生表中的信息时,提示该学生在老师表中存在. tab_teacher (老师表) t_id t_name t_s_id {001,王老师,100} {002,李老师,101} {003,李老师,102} tab_student (学生表) s_id s_name {100,张三} {104,张四} {100,张三}我删除这条信息的时候,提示该学生老师表中存在.求代码 解决方案 删之前加个判断 .. 1先查询教师表有没有数据(select * from teacher where