免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
MySQL 多表關(guān)聯(lián)更新

SET NAMES gb2312;

CREATE TABLE `o` (
  `id` int(11) default NULL,
  `name` varchar(11) default NULL
) TYPE=MyISAM;

insert into `o` values ('11','數(shù)據(jù)1');
insert into `o` values ('22','數(shù)據(jù)2');
insert into `o` values ('33','數(shù)據(jù)3');
insert into `o` values ('44','數(shù)據(jù)4');


CREATE TABLE `class1` (
  `id` int(11) default NULL,
  `name` varchar(11) default NULL
) TYPE=MyISAM;

insert into `class1` values ('11','數(shù)據(jù)3');
insert into `class1` values ('22','數(shù)據(jù)2');
insert into `class1` values ('33','數(shù)據(jù)4');
insert into `class1` values ('44','數(shù)據(jù)1');

CREATE TABLE `class2` (
  `id` int(11) default NULL,
  `name` varchar(50) default NULL
) TYPE=MyISAM;

insert into `class2` values ('11842542','子數(shù)據(jù)3');
insert into `class2` values ('22543253','子數(shù)據(jù)2');
insert into `class2` values ('33245235','子數(shù)據(jù)4');
insert into `class2` values ('44543254','子數(shù)據(jù)1');


SELECT *
, CONCAT(o.id, RIGHT(B.id, LENGTH(CAST( B.id AS CHAR)) - 2)) value
FROM class1 A, class2 B, o
where A.id = Left(B.id, 2)
and A.name = o.name;

+------+-------+----------+---------+------+-------+----------+
| id   | name  | id       | name    | id   | name  | value    |
+------+-------+----------+---------+------+-------+----------+
|   44 | 數(shù)據(jù)1  | 44543254 | 子數(shù)據(jù)1  |   11 | 數(shù)據(jù)1  | 11543254 |
|   22 | 數(shù)據(jù)2  | 22543253 | 子數(shù)據(jù)2  |   22 | 數(shù)據(jù)2  | 22543253 |
|   11 | 數(shù)據(jù)3  | 11842542 | 子數(shù)據(jù)3  |   33 | 數(shù)據(jù)3  | 33842542 |
|   33 | 數(shù)據(jù)4  | 33245235 | 子數(shù)據(jù)4  |   44 | 數(shù)據(jù)4  | 44245235 |
+------+-------+----------+---------+------+-------+----------+
4 rows in set (0.00 sec)

UPDATE
class2
LEFT JOIN class1  ON class1.id = LEFT(class2.id, 2)
LEFT JOIN o ON class1.name = o.name
SET class2.ID = CONCAT(o.id, RIGHT(class2.id, LENGTH(CAST(class2.id AS CHAR)) - 2)) ;

Query OK, 3 rows affected (0.00 sec)
Rows matched: 4  Changed: 3  Warnings: 0


SELECT * FROM class2;

+----------+---------+
| id       | name    |
+----------+---------+
| 33842542 | 子數(shù)據(jù)3  |
| 22543253 | 子數(shù)據(jù)2  |
| 44245235 | 子數(shù)據(jù)4  |
| 11543254 | 子數(shù)據(jù)1  |
+----------+---------+
4 rows in set (0.00 sec)

DROP TABLE `o`;
DROP TABLE `class1`;
DROP TABLE `class2`;

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
工欲善其事必先利其器——MySQL數(shù)據(jù)庫(kù)(1)
中國(guó)省市數(shù)據(jù)庫(kù)表——MYSql版
MySQL避免插入重復(fù)記錄的方法
詳解MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)之innodb如何設(shè)計(jì)主鍵索引
left join和left outer join 有什么區(qū)別?這樣解釋通俗易懂
數(shù)據(jù)庫(kù)基礎(chǔ)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服