access更新查询问题,两个表

问题描述

access更新查询问题,两个表
表1:
? name sch
01 李四,刘文

02 张三 ,姜牛,赵飞燕

03 李四 ,李犀
04 小明

05 张三

06 小明

表2:
id name sch
01 李四 一中
02 张三 二中

03 小明 一中

要求是:把表2中的学校加到表一中去,(假设表2中的名字,每次在表1每行中只会出现一次)

解决方案

这完全是把access当成了excel用,表的结构都不合理。

解决方案二:
表一要把每个人名都拆成一条记录存放,而不是放在一起

解决方案三:
对的,数据都是从access转过来的,而且记录很多。重新加工的话很困难吧

时间: 2024-10-02 10:28:05

access更新查询问题,两个表的相关文章

请所有人帮帮我,查询数据库两张表返回DadaSet,进行比较

问题描述 表a和表b(表b多了一列,默认为空),两个表返回两个DadaSet,然后比较两个DadaSet,最好用循环写,比较后我想把表a里的数据插入到表b里去 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可

mysql两表联合查询,两个表结构一样,多个字段中的3个字段,只要这3个字段有重复的就罗列出来

问题描述 a表与b表字段都是相同的,字段为:险种,车牌,发动机号,车大架号现在想实现的是:只要a表的险种与b表的险种相同,并且a表的车牌,发动机号,车大架号与b表的车牌,发动机号,车大架号只要3个中的一个相同,则显示出来相同的记录.a表创建及记录:DROP TABLE IF EXISTS `a`;CREATE TABLE `a` ( `xianzhong` varchar(30) DEFAULT NULL, `chepai` varchar(20) DEFAULT NULL, `fadongji

mysql update 根据表中字段查询另一张表更新更新

问题描述 mysql update 根据表中字段查询另一张表更新更新 mysql有两张表, 班级表class,包含 | id | name | | 1 | 一班 | | 2 | 二班 | 学生表student,其中classId为空,className有值并对应class表中的name | id | name | classId | className | | 1 | 一班 | | 一班 | | 2 | 二班 | | 二班 | | 3 | 一班 | | 一班 | | 4 | 二班 | | 二班

.net mvc3问题求助,如何设计显示查询两张表中有条件的页面。

问题描述 昨天有提了一下类似的问题,被批评没有遵循MVC的原则...仔细想了一下,的确可能存在虽然我在学习MVC的方法,但是我编写代码的思路仍然落在旧的方法中的问题.所以诚心在这里向各位老师请教:前提:使用.netmvc3,razor语法.我希望在index显示页面中,显示我在数据库中查询到两张表的内容.sql查询语句:select*frommembersaleftjoinmembercallsbona.ID=b.membersidwherea.标识=0members表字段:ID姓名称呼性别me

sql-如何将数据库表的两张表进行合并查询

问题描述 如何将数据库表的两张表进行合并查询 有两张表,数据列均不一样,要将两张表的数据合并到一起,想应的sql怎么拼接呢?求大神解答,不胜感激! 解决方案 你想怎么合并? 如果是按照关系合并,可以这么写 select a.*, b.* from a join b on a.id = b.aid 如果是数据合并(假设两个表都有 相同列1 相同列2 两个字段),那么可以这样 select a.相同列1, a.相同列2 from a union select b.相同列1, b.相同列2 from

查询两个表的最后更新数据

问题描述 比如a表今天更新了3条,b表更新了2条,就查出这两张表最近跟新的5条数据,应该怎么写呢?帮个忙谢谢啦 解决方案 解决方案二:加一个timestamp字段,用groupby查这个字段值最新(max())的就行了.解决方案三:select*fromawherea.updated_time>=trunc(sysdate)unionselect*frombwhereb.updated_time>=trunc(sysdate)解决方案四:每个表加上一个时间字段,你就可以搜索到一定时间范围的所有

建表-当我要查询的数据同时在两个表中时,是否应该再建一个新的表?

问题描述 当我要查询的数据同时在两个表中时,是否应该再建一个新的表? 我有一个收入表(表1),一个支出表(表2),然后这样的话就可以对它们进行操作,但是我现在想要查询一个月之内的收支记录,按时间先后排序,我该怎么做呢?我要再建一个表把表1,表2的数据插进去么?还是有别的办法? 解决方案 使用联表连接两个表将两个表的数据同时显示出来或者将两个表的数据查出来后放入到视图当中 解决方案二: 当我每查询一次(当表1,表2更新时)的时候都要先把数据放到视图当中,是不是应该用触发器啊? 解决方案三: 你可以

数据联查+数据更新-两个表比对,更新数据

问题描述 两个表比对,更新数据 mysql 里面 我有2个表,两个表分别是A和B A表里面有id 和sfzbh B表里面有id 和aid 和 sfzbh 现在A表里面有100W条数据 B表里面有20W条数据 我想将B表的数据和A表进行比对,如果发现B表数据在A表里面,那么B表的aid的值就等于A表的id 怎么循环查询更新 求教了,在线等,谢谢,2015-05-17 11:48分 解决方案 一个查询就可以啦 update a set a.id = b.aid from A as a inner j

SQL同时更新两张表中关联数据方法

文章标题比较难理解,先让我举个例子,解释一下要实现的操作. 有两张表,t_statistics.t_add,如下 t_statistics数据 t_add数据 现在需要将 t_statistics 表 addtotal 字段的值减去 t_add 表 total 字段的值,条件是两者有相同的 id,所以正确的操作之后,t_add 记录无变化,t_statistics 记录如下 测试的数据库为Oracle(Oracle Database 10g Enterprise Edition Release