在不加外键约束的情况下 怎么把3张表的信息 遍历到一张表上 求各位大神给个思路

参考图

图片说明
现在的效果
图片说明
第三张表(显示出来的表)有 电影ID 网站ID 可以根据这两个ID获取出 电影名称 和网站名字

        电影名称是一个电影类   网站名字是另一个网站类 把他在info类显示出来  后台能够获取出这3个类的信息
        后台方法 (我自己的思路)
        ![图片说明](https://img-ask.csdn.net/upload/201812/04/1543932694_821849.png)
0

2个回答

后台方法
图片说明

0

sql语句left join联表查询

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
清空具有外键约束的表报错解决办法
解决方法:mysql> SET foreign_key_checks=0;                    truncate table childinfo;                    truncate table examine;                    truncate table guardian;                    truncate...
如何用一条语句把一张表的数据插入到另一张数据库表中
两个数据库名分别为:data1 和 data2,对应的表依次分别为:table1和table2。我想把data1里的table1的数据插入到data2里的table2,怎么写SQL语句? 情况一:data2表中无table2表 select * into data2.dbo.table2 in data2 from data1.dbo.table1 情况二:结构不一样或者你要指定字
mysql将一个表字段内容赋值给另一个表字段
转载自:http://www.educity.cn/wenda/396165.html mysql从一个表字段赋值给另一个表字段 收集   方法一:   mysql从一个表字段赋值给另一个表字段,在线等待。 table1 中 有字段 id,uid,name  table2 中 有字段 id,name  table1中的uid和table2中的
如何让一张表的数据批量插入到另一张表中
insert into table1(clos1,clos2,clos3...) select clos1,clos2,clos3...from table2 注意:此时table1和table2的结构是不一样的,   但需要保持插入的table2中的字段和被插入的table1中的字段保持一致。
oracle 把一张表的数据放入另一张表
insert into temp_message(id,pk_id,recevetime,speed,flow,occupy,timelength) select m.id,m.pk_id,m.recevetime,m.speed,m.flow,m.occupy,m.timelength from message m where id =1;
oracle将一个表中的某个字段的值,同步到另外一张表的某个字段中
比如: A表中的id,value; B表中的id,value,name; 现在要把A表中的value保存到B表中的name中 注:A表跟B表通过id可以关联,但是A表中的id不唯一   oracle中的解决办法:  UPDATE B SET name = (SELECT value FROM A WHERE B.id = A.id AND rownum=1 ORDER BY va
sql将几张表的数据合并到一张表里面一行显示
sql将几张表的数据合并到一张表里面一行显示
如何将一个excel工作簿中的多张表合并到一张表中
打开你的工作簿 ,新建一个工作表 ,在这个工作表的标签上右键,查看代码 ,你把下面的代码复制到里边去,然后上面有个运行  运行子程序就可以了,代码如下,如果出现问题你可以尝试工具  宏  宏安全性里把那个降低为中或者低再试试 Sub 合并当前工作簿下的所有工作表() Application.ScreenUpdating = False For j = 1 To Sheets.Count
如何完成把一个表的全部数据的某些字段的值批量插入到另一张表
如何完成把一个表的全部数据的某些字段的值批量插入到另一张表 insert into table1( 字段1, 字段2, 字段3, FLAG, CREATETIME               , UPDATETIME      ) select t.字段1,          ?(传入的值) 字段2,          t.字段3,          '0',      
一张表存入省市区
一张表存入省市区信息,不是3张表关联的,网上都是3张表,不适用我的项目
mysql如何将一张表的数据复制或修改到另一张表
先建2张表 并给user1表添加数据 CREATE TABLE user1 ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(32) DEFAULT ‘’ COMMENT ‘姓名’, score int(11) DEFAULT ‘0’ COMMENT ‘分数’, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT ...
查一个表的所有外键
select a.name as 约束名, object_name(b.parent_object_id) as 外键表, d.name as 外键列, object_name(b.referenced_object_id) as 主健表, c.name as 主键列 from sys.foreign_keys A inner join sys.foreign_key_columns
若多张表互为外键约束,如何删除
问题:两张表互为外键约束,删除任何一张表都会出错 解决方法:临时关闭检查   语法:set @@foreign_key_checks=OFF;     OK,然后就可以推倒你亲手种的果了,各种姿势drop   ps:数据库设计宁可多花点儿时间,准没错。   walker花了一周的时间写个小项目练手,没想到今天突然发现底层数据库设计有毛病,幸亏才写了1/10进度,只好推倒从新来过。   引以为戒!
MySQL和Oracle中如何update一张表中的字段赋值给另一张表的字段
     MySQL 中实现将 一张表table1 中的字段name 等于table2 中的字段 name 通过相同字段no相连,实现如下:   update table1 a1,table2 a2 set a1.name=a2.name where a1.no=a2.no; (前提是两张表至少有两个字段相关联的,仅供参考MySQL,Oracle则有不同)   Oracle------...
MySql 从一张表查询的数据赋值给另外一张表的字段(MySQL Update Query using a left join)
举栗: 我们的用户积分出现重复数据,然后我们要把重复数据删除掉,重新计算用户总积分,假设所有积分都是增加的积分。 用户积分表test_user_points 用户iduser_id 用户积分总数point_count 积分记录表test_point_log 用户iduser_id 用户积分总数point SQL: UPDATE test_user_points AS a LE...
建立索引的优缺点是什么?如何分析确定一个表上应该建立哪些索引
表的主键、外键必须有索引; 数据量超过300的表应该有索引; 经常与其他表进行连接的表,在连接字段上应该建立索引; 经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 索引应该建在选择性高的字段上; 索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好
Oracle怎样将一张表的多个字段更新到另一张表中去
update t_retired_device a  set(a.tag_id, a.sub_tag_id) =  (select b.tag_id,b.sub_tag_id from t_test b where b.device_code =a.device_code) 格式 update 表A  set (表A字段) =(select 表B字段(注和表A对应字段)from 表B
oracle 使用游标循环遍历一张表
当有需求需要循环遍历一张表的时候,可以使用游标做此操作,并进行一定的逻辑处理。  declare    begin   for rec in (select * from  S_LOY_WALLET) loop    -- for 循环S_LOY_WALLET这张表,并赋给rec对象     if rec.x_oldpamaacct  = '0715'                   ...
将数据库中一张表中数据复制到另一张表
--目标服务器表不存在时。在目标服务器运行: select * into 目标服务器的表名 from openrowset ('msdasql','driver={sql server};server=源服务器ip;uid=源服务器数据库用户名;pwd=源服务器数据库密码','select * from 源服务器数据库名..源服务器数据库中表名')a --目标服务器表存在时。前提条件,两
两个表,一个表中的两列关联另一个表的id,如何将这个表中的两列显示为另一个表id对应的内容
表A name user owner machine1 1 2 machine2 3 4 表B userid username 1 aaa 2 bbb 3
SQL 如何把一张表的数据拆成几部分放在一张表里面
create table #tmp ( xh1 int null, xm1 varchar(200) null, xh2 int null, xm2 varchar(200) null, xh3 int null, xm3 varchar(200) null, xh4 int null, xm4 varchar(200) null ) create table #tm
mysql读取一张表中的字段循环插入另一张表
由于业务需求,需要修改历史数据,一张表是病区信息,里面包括所有病区,另一张表是病区的功能配置,业务代码只能完成在 添加病区并初始化时显示新的功能,但是旧病区无法显示新功能,简单的说就是添加新功能时只能添加到新病区,而旧病区的必须手 动添加到数据库,因此,就有了下面的存储过程来完成这个需求。描述的不是很清楚,可以用来当作存储过程实例来看。 DELIMITER // CREATE PROCE
Mysql对比两张数据表,得到差异的记录
我们在涉及到数据库相关的的软件开发中,经常会对比两张数据表,得到它们之间的差集。 下面是对应的SQL语句: //table1(%1)中有,table2(%2)中没有的数据 //cmd = QString("select orderid from %1 where not exists (select * from %2 where %1.orderid = %2.orderid)").arg...
一张表实现省市区三级联动【3409条数据】
转至:Thinkphp实现省市区三级联动 非常感谢博主,略改tp5常用函数。博主的javascript方法很有思路,很高明,学到了 1 . [PHP]代码 public function index(){ $province = Db::name('tree')->where ( array('pid'=>1) )->select (); $this-&g...
SQL 把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表
SQL 把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表,总结了2种方法:   1. 目标及源数据库在同一个DBMS上的情况;       insert into tab1 select * from 数据库名.dbo.tab2;    2. 用数据管道; --创建链接服务器 exec sp_addlinkedserver 'srv_ln
MyBatis中如何实现两个外键指向同一个类
在运用MyBatis实现持久层的时候,我发现了一个问题,那就是如果一张表中有
mysql在表中添加多个外键/增加外键/级联约束
建表时创建外键: CREATE TABLE`xh` ( `id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT , `cl_id` smallint(3) unsigned NOT NULL COMMENT, `title` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT ,
SQL Update:使用一个表的数据更新另一张表
SQL Update:使用一个表的数据更新另一张表 表结构 功能 用表B的数据(mc列)更新表A的mc列 SQL Server update A SET A.mc = b.mc FROM A ,B WHERE A.bmbh = B.bmbh and A.xmbh = B.xmbh; Access update A, B set A.mc = B.mc where
oracle存储过程Loop循环一张表插入到另外一张表
oracle存储过程Loop循环一张表插入到另外一张表   1、创建一个存储过程   Sql代码   create or replace procedure inserttest as   cursor cs is SELECT sales_id FROM t02salesinfo_backup;sales_id varchar(128);   begin   for c in c...
【mysql】复制一张表的数据到另一张表
解法一: INSERT INTO 数据,把表1复制到表2 INSERT INTO table2 SELECT * FROM table1 解法二: CREATE TABLE 数据和结构,创建表3 同时复制表1数据和结构到表3 CREATE TABLE table3 SELECT * FROM table1 解法三: CREATE TABLE LIKE 结构, 创建表4同时复制表1的结构到表...
如何将一张表中的数据迁移到另一张表中,或者是将多张表的数据迁移到一张表中
出现这个需求的原因是因为项目里面有个订单迁移工程,某一天的有些订单没有迁移到历史表里面去,然后现在要我将这些订单重新迁移到历史表中,先写一个简单的例子,比如说我现在B表中的数据,要迁移到A表中,可以直接这么写,insert into A(字段1,字段2,字段3......) select 字段1,字段2,字段3.... from B注意字段一定要对上,不然到时订单字段迁移错误就尴尬了,写完后,你可...
mysql 将一张表字段插入到另一张表
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:     INSERT INTO 目标表 SELECT * FROM 来源表;    insert into insertTest select * from insertTest2; 2.如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... ...
如何把一个表中的部分字段值插入到另一个表中去
Insert into  tableA(fileld1,field2)  select tableB.fileld1,tableB.field2   from tableB
mysql建表外键约束的问题
先来看两个建表语句: CREATE TABLE `categories` (   `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '分类id',   `cname` VARCHAR(32) NOT NULL COMMENT '分类名称',   PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT
Oracle中把一张表查询结果插入到另一张表中
Oracle中把一张表查询结果插入到另一张表中  一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。   例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:   Sql代码   create table B as select * from A   二、Oracle数据库中支持把查询结果导入到另外一张表中。   例如:有两个表A和B   1)如
怎样将结构完全一样的两个表的内容合并到一个表中,SQL语句
select * into 新表名 from (select * from T1 union all select * from T2) 这个语句可以实现将合并的数据追加到一个新表中。 不合并重复数据 select * from T1 union all select * from T2 合并重复数据 select * from T1 union selec
mysql遍历某一数据库的某张表的所有字段进行操作
写了一个存储过程,参数是输入数据库名称和表名称,然后对该表的所有字段进行操作,过程如下: BEGIN #将表格中含有\N的值置为空 DECLARE table_column VARCHAR(64); DECLARE flag SMALLINT DEFAULT 0; DECLARE curl1 CURSOR FOR SELECT COLUMN_NAME FROM informatio
如何把一张表里的数据update到另一张表
方法一:update 表A set 表A.编号=表B.编号 from 表B  where 表A.id=表B.id方法二:update 表A set 表A.编号=表B.编号 from 表A,表B  where 表A.id=表B.id
excel如何把多张工作表内容快速复制到一张表
excel如何把多张工作表内容快速复制到一张表
orical从一张表中查出id,循环放进另一种表中,主键uuid
create or replace procedure initUserRole --创建名为initUserRole的存储过程   --初始化用户角色不改动admin is  idkey varchar2(32);--主键  roleId varchar2(32);--角色id Cursor ca  is select su.idkey,su.login_name from
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 3个班 java 大数据学习3个月后