三个表,其中一个是中间表,如何把resource_seriall,还有他的id放到一个字段

SELECT
p.product_id,p.product_name,p.product_type,p.msg_level,p.state,p.create_account,
i.name,i.create_account,i.id,GROUP_CONCAT(r.resource_seriall) r.resource_serial,GROUP_CONCAT(r.id) r.id
FROM product_info p,product_type i,resources_info r,product_resources_info pr where p.product_type=i.id and p.create_account=i.create_account
and p.product_id=12133 and r.id=pr.resource_id and pr.product_id=12133

0

2个回答

两个表通过中间表关联起来,里面其中的两个字段分别是那两个表的id

0

=通过中间表关联起来,通过外键关联两个表

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
左连接查询三个表.rar
左连接查询三个表.rar 实现了左连接查询三个表。表jobs含有其他三个表的id,而且有自己的两个名称字段,要实现查询jobs表的所有记录,同时把jobs表字段的三个外键id值查询结果为三个表中的名称字段。
mysql 中从一张表查询一个字段插入到另一张表中
 更新单个字段的值从一张表查数据到另一张表中update A INNER JOIN B ON A.bmbh = B.bmbh AND A.xmbh = B.xmbh SET A.mc = B.mc;实例:
JPA 多对多关联  中间表带有属性 两个外键作为中间表的联合主键时 直接操作中间表查询修改的方法
因为中间表带有属性,采用的多对多映射方式 两个实体类都使用   @OneToMany( mappedBy="workDateTime")nn nn需求:因为中间表使用两个外键作为联合主键 ,如果需要对中间表的属性进行修改,nn1、一般做法nn从实体类获取中间表的集合,然后遍历中间表的集合,然后修改。nnWorkDateTime.getWorkDateTimeProducts()nn nn nn2、...
将一个表中的某个字段根据id关联写入到另一张表中的某个字段中去
分析:tb_ac_acctinfo中的acctname目前是没有数据的rn           tb_ac_custinfo中的custname是有数据的rn            两张表中都有custid字段rnrn 需求:将tb_ac_custinfo和tb_ac_acctinfo 根据custid联系起来,将tb_ac_custinfo中的custname写入到tb_ac_acctinfo表
把一个表的某个字段值改写到另外一张表的某个字段
假设表table1的字段name,需要跟表table2的字段name值同步,那么可以这样写sql语句rnrnupdate table1 set name=a.namernfrom table2 arnwhere a.id=table1.id
sql一对多,表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中.行转列,列转行
sqlServernnselect * ,站名 = stuff((select ','+stnm from IRRB_STINFO_B where CHARINDEX(','+CONVERT(VARCHAR,IRRB_STINFO_B.id),','+t_ycp_xhlyqk.jczid)>0 for xml path('')),1,1,'')from t_ycp_xhlyqknnnnC...
sql之表的一个字段值复制到另一个字段中
rn[code="sql"]rn--rn--rn--将 user_info 表中 login_name 字段的值赋值给 name 字段rnrnupdate user_info rn set user_info.name =(rn select b.login_name rn from user_info b rn where b.id = user_...
SQL 查询一个表中部分字段记录,然后插入到另外一个表中,并为固定字段指定固定值
--查询一个表中部分字段记录,然后插入到另外一个表中,并为字段Ps_SerialNumbeCode指定固定值 INSERT INTO  Oe_PolicyNoInsurances(Ps_SerialNumbeCode,Ps_PolicyNumber,Ps_StartTime,Ps_EndTime)  SELECT   '123123',Ps_PolicyNumber,Ps_StartTime,Ps...
Hibernate 多对多中间表 有其他字段映射
在使用hibernate中有时候在中间表中有其他的冗余字段以及排序字段等。。。。rn解决方法有几种,最笨的就是多建一个实体对象。rn在使用set方法中的一种可以在Hibernate 多对多中间表 有其他字段映射:rn<set name="publishFiles" table="SR_SYS_FILE_PUB" lazy="true">rn <key ...
mysql 一个字段用“,”隔开存多个id,多表关联查询
最近在做毕业设计,其中需要查询用户的好友列表,没有太好的办法,就新建了一个表存了用户Id和好友的Id,好友的Id是放在了一个字段里,并用“,”隔开,可以使用下面这句来通过用户好友的Id来查询好友的昵称。用户信息表  userinfo:好友表  friends:查询语句:SELECT userNicheng FROM userinfo WHERE FIND_IN_SET(userId,(SELECT...
Hibernate annotation多对多中间表设为新类后id无法成为主键的解决方案
Hibernate annotation多对多中间表设为新类后id无法成为主键的解决方案
SQL实现一个表格中多个字段合并为一个字段
最近遇到一个问题,就是要把表中的多个字段合并为一个字段显示,比如表结构如下:rnrnrn而我想显示的格式为:rnrnrn下面是我的实现方法,水平不足之处,还请指点。rn create table #temp(rn  id int not null,rn  StudentInfo nvarchar(max) nullrn  )rn  rn  declare @i intrn  declare @In
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
有两张表,一张为爱好表a表一张为用户表 b表a表id   name habId1    张三     1,2,3,42    李四      2,5 b表id  name1    打乒乓2    打羽毛球3   打蓝球4    上网玩游戏5   打牌 正常查询a表select * from a现在需求是:id  名称   爱好1  张三    打乒乓,打羽毛球,打篮球,上网2 李四    打羽毛球...
如何完成把一个表的全部数据的某些字段的值批量插入到另一张表
如何完成把一个表的全部数据的某些字段的值批量插入到另一张表rnrninsert into table1(rn字段1,rn字段2,rn字段3,rnFLAG,rnCREATETIME               ,rnUPDATETIME      ) select t.字段1,rn         ?(传入的值) 字段2,rn         t.字段3,rn         '0',rn     
hibernate 关联表中有其他属性处理方法
这个示例是为了解决关联表中有其他属性时该怎么配置、及操作。e-r图如下:nnn一、本例中有三个类,分别为AAA、BBB、RRR,三个类的配置代码如下:nimport java.util.HashSet;nimport java.util.Set;nnimport javax.persistence.*;nn@Entityn@Table(name="a")npublic class AAA
把同一个表中三个字段合成一个字段再用GROUP分类汇总
操作思路:rn1、把三个字段单独SELECT出后创建虚拟表中rn rnCREATE VIEW XY处方药品 ASrnSELECT 学期ID,month(看病日期) as 看病月份,药品名称1 as 药品名称,单位1 as 单位,sum(用量1) as 用量 from XY处方单 group by 药品名称1,单位1,学期ID,month(看病日期)rnUNION ALLrnSELECT 学期ID,...
根据基础数据表id获取数据库中关联表字段内容方法
hibernate中映射文件中属性字段 property 中有一个属性formula可以写sql表达式直接获取关联表中字段内容rnrn实例化对象后可以直接获取名称,其他字段类似。
oracle中单字段存在1个或2个关联id时的查询sql
[code="java"]//上午值班人数为1人或2人时,查出值班信息和个人信息rnselect rnb.contact as mContact,b.email as mEmail,rnc.contact as m2Contact,c.email as m2Email,rnt.* from(rnselectrnsubstr(a.morning_people_ids,0,instr(a.mornin...
两个表,一个表中的两列关联另一个表的id,如何将这个表中的两列显示为另一个表id对应的内容
表A name user owner n machine1 1 2 n machine2 3 4 n表B userid username n 1 aaa n 2 bbb n 3
laravel根据取中间表数据进行查询
存在限制条件不在显示表中,在关联的中间表中,提取中间表数据进行搜索查询:n public function index(Request $request)n {n $where = function ($query) use ($request) {n if ($request->has('name') and $request->nam...
联合两张具有主外键关系的表,想把其中一张表的字段值update到另外一张表中某个字段
今天遇到个更新问题,project与document是一对多关系,想在i想把project的Creater也更新到在document总后加的字段Owner字段中去,由于自己之前是写mysqlserver的所以就是sql报错,我的写法:n通常sqlserver中这么写,这里就不解释了,直接按照语句顺序翻译就行了,nupdate document Bnset `Owner`=A.CreaternF
oracle隐藏字段中的一部分
//130****8815nnselect REPLACE(contno,SUBSTR(contno,4,4), '****') as contno from lccont a WHERE a.contno = '13003038815';
oracle 一个字段存多个ID(以逗号","分割),连表查询并也放入一个字段中
欢迎转载但请注明出处:https://blog.csdn.net/qq_42440234/article/details/84101412nnTABLE_A: nnnnTABLE_B: nn nnTABLE_A中的的WATER_RANGE存的是TABLE_B的ID,以逗号区分nn下图为查询后的结果:nnnn SQL如下:nnnWITH TABLE_A_ AS n(n SELECT ID,WATE...
[转]mysql从一个表字段赋值给另一个表字段 收集
n方法一:rnmysql从一个表字段赋值给另一个表字段,在线等待。table1   中   有字段   id,uid,name table2   中   有字段   id,name table1中的uid和table2中的id是一一对应的。 我如何把table2中的name一一对应赋值给table1中name 我的环境是MYSQL4.0.18nt+PHP4------解决方案-------...
MySql将一个表里面的部分列插入另一个表(另加一些列)
今天工作用到了这方面的知识,记个笔记,先说基础,把一个表中的部分行插入另一个表,传统写法rn     insert intorn         表Arn      (字段1,字段2,字段3......)rn    selectrn      (字段1,字段2,字段3......)rn     fromrn      表Brnrn  where  查询条件rnrnrn我在这里用的类似Map的参数进
mysql将a表字段插入到b表
insert into userevent(cellphone) select cellphone from customer
Oracle数据库中多表关联同一个字段
本文是关于在Oracle数据库中,实现多个表用同一个字段进行关联的方法。 n具体如下所示:nnnn实现过程n以left…join…on…方式联接n实现方法nnnnnnnnnnnn实现过程nnnn以left…join…on…方式联接nn一般是如果3张表A,B,C,以A表为基础。则是nselect * nfrom a left join b on a.id=b.idn left join...
mysql 从一个表复制几个字段到另一个表
insert into   t_a(`字段a`,`字段b`,`字段c`)    select  字段a,字段b,字段c  from t_brn这几个字段名称一定 要保持一致!
mysql_合并两个表中相同字段
================================================================================================【A】rnSELECT customer_id rnfrom hyperlipemia_supervisor rnWHERE customer_id LIKE '%%'rnGROUP BY customer_
mybatis中当一张表关联另一张表时需要注入另一张表的id
1.一个实体类名字叫做WithDraw rn1)新建实体类:rnpublic class WithDraw extends BaseModel{rnrn/**rn* 取款完成时间rn*/rnprivate Date finishtime;rn/**rn* 取款用户rn*/rnprivate User user;rnrnrn@JsonSerialize(using = JasonDateFieldF
mysql合并两个表
背景描述:rn表A 字段:id,  deal_time          deal_amount       deal_typern                         (交易时间)     (交易金额)         (交易类型)rn                    1    2016.11.20                 10                    
[sql] 查询一个表中 三个字段都相同的记录
一个表test_abc 里边有4个字段 ID a b cnn查询这个表中 ID不同 但 a =a b=b c=c 的记录nnnnn比如上表中 要查询出 a=a b=b c=c id in {2,4 } 的记录nnnnSELECT *nFROM test_abc T1nWHERE EXISTS(SELECT 1 FROM test_abc T2 WHERE T2.ID!=T1.
oracle中,把一个表中指定的字段数据更新到另外一张表里面
一、创建表结构create table test1( id varchar2(10) , val varchar2(20), name varchar2(20)); create table test2( id varchar2(10), val varchar2(20) , name varchar2(20) );二、插入数据insert into test1 values ('1'...
myql中如何将同一张表中某几条记录的某个字段复制到另外几条相对应的记录的字段中(批量拷贝字段)
我们要实现的效果就是将图中上半部分title字段赋值给图中下半部分stattype对一个记录的title字段rnrn假设表明为sys_test表,需要是使用到join,语句如下:rnupdate sys_test t1 join (select * from sys_test where mark='Mark1') t2 on t1.stattype = t2.stattype set t1.t
Mysql数据库一个字段中存有另一个表中的多ID
A表中字段中有多个B表的ID,要把B表中的ID对应的值展示出来。rnrnA表rnrnrnrnB表rnrnrnrnrnMysql:select id_,work_type_id,group_concat(workdesc) from item irninner join work_type on find_in_set(workid,work_type_id)rngroup by i.id_rnrn
mysql将一个表的字段更新到另一个表中
mysql将一个表的字段更新到另一个表中
MySQL:原表修改后,如何更新关联表
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:nMarkdown和扩展Markdown简洁的语法n代码块高亮n图片链接和图片上传nLaTex数学公式nUML序列图和流程图n离线写博客n导入导出Markdown文件n丰富的快捷键n快捷键n加粗 Ctrl + B n斜体 Ctrl + I n引用 Ctrl + Qn插入链接 Ctrl +
Mybatis三个表级联查询,并展示不同字段(全)
1.前端发送ajax请求2.调用controller层方法3.调用services方法4.调用dao层接口,对数据库进行操作5.页面展示6.下面是我的bean
SQL语句把一个表中的a字段的值赋值到另一个字段b
一、实现方法nn1、比如表格:aaa,表格结构及数据如图:nnnn2、使用SQL语句:update aaa set b = a ,将a字段的值都复制到了b字段,结果如图:nnnn二、需要注意,a字段与b字段的数据类型要相同,不同的话执行语句系统会报错,当然也可以通过cast()、convert()之类的函数,进行数据类型转换之后再进行更新。...
SQL数据库将某表的字段值(指定行)复制到本表另一个字段里
如题,将某个表的一个字段的值(符合条件的记录行),复制到本表的另一个字段里。rn举例如图:
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java写一个值班表 java设计一个值班表

相似问题

2
点击一个下拉按钮,两个同时出来,这怎么解决
3
用一个字段的不同的值来执行不同的sql语句当不传值时为什么也会执行
1
Mysql FULL JOIN 遇到的一个语法错误;麻烦网友指教,谢谢!!
0
如何从查询最大数据行 那家日期字符串 和id 联合查询 无法排序 查询
4
如何实现添加数据之后保存还能保留也面原有的数据
2
sqlserver如何查询所有数据库中包含某段字符串的存储过程名,结果展示为数据库名字-存储过程名
4
(pl/sql Oracle)怎么把重复的数据合成一行,不是重复的在合成的哪一行后面显示出来
5
oracle数据插入的某个字段的判断
9
mybatis中用like的时候,变量是动态的,但是总是多了一个单引号,好奇怪。
5
SQL语句 两个表ORDER BY 两个字段,结果有问题
12
jquery如何删除name属性相同的select 重复的option值 并保留选中的项
7
求一个select2 ajax请求后台数据搜索下拉框功能 并回显选中项的demo
4
name属性相同的两个个select2标签值合并到一个数组里了 如何获取每一个name对应标签的值
3
动态添加name属性相同的select2标签多选下拉框 如何取值和赋值
2
请教golang的channel的使用技巧,帮看看这段代码如何优化
8
sqlserver如何查询被编码后的关键字呢
1
selectcount(元素)from表groupby id然后怎么在Jsp中依次输出每个id的数值
9
mysql 查询每个分类id的第一条数据 应该怎么写
6
MYSQL里执行了一个特殊sql的问题
2
smm框架一个查询调用二次浏览器崩溃是什么原因