mysqlinsertselect涉及到多个表_mySql从⼀个或多个表查数
natives是什么意思据,插⼊到另外。。。
不指定⽬标表的插⼊字段,则要求来源表的 查询字段数量 = ⽬标表字段数量
#⽬标表的字段数 = 来源表1的字段数
INSERT INTO ⽬标表 SELECT * FROM 来源表1 ;
#⽬标表的字段数 = 3 ,来源表2的字段数 >= 3
INSERT INTO ⽬标表 SELECT 字段1, 字段2, 字段3 FROM 来源表2 ;
html虚线分割线2. .指定⽬标表的插⼊字段
#(字段1,字段2, ...) 的数量 = 字段a,字段b, ... 的数量
INSERT INTO ⽬标表 (字段1, 字段2, ...) SELECT 字段a, 字段b, ... FROM 来源表 ;
3.从多个表查数据
与之前类似,这⾥给出⼀个例⼦
INSERT INTO T01_school
SELECT t1.*, t2.*
FROM T02_class t1
LEFT JOIN T03_student t2 ON t1.stdId = t2.id
INSERT INTO cc_sys_user_role_relation(sys_user_id,role_id)
style在html中的作用SELECT su.id AS sys_user_id ,role.id AS role_id FROM cc_sys_user su ,cc_role rolesql语句完整语法
WHERE su.name='wesadminOnExam' AND role.`name`='在线考试';
-- 字段拼接设置值
UPDATE cc_question SET properties= CONCAT('{"examinationPaperCode":"',SUBSTRING(`code`,LOCATE('-
',`code`)+1,4),'","questionNumber":"',SUBSTRING_INDEX(`code`,'-',-1),'"}') WHERE id=21742;mysql语句多表查询
SELECT SUBSTRING('FerG11-2019-25',LOCATE('-','FerG11-2019-25')+1,4);
sql语句多表查50题SELECT SUBSTRING_INDEX('FerG11-2019-258888','-',-1);
SELECT SUBSTRING_INDEX('FerG11-2019-25','-',2);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论