 |
|
ลองโค้ดนี้ดูนะครับ ก็เหมือนๆ กับข้างบนครับ แต่อาจจะต่างกันตรงที่โครงสร้างของตารางก็ได้ครับ
CREATE TABLE `a1` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(100) DEFAULT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `a1`(`id`,`name`) VALUES (1,'aaa'),(2,'bbb'),(3,'ccc'),(4,'ddd');
CREATE TABLE `a2` (
`name` VARCHAR(100) DEFAULT NULL,
`id` INT(11) DEFAULT NULL
);
INSERT INTO `a2`(`name`,`id`) VALUES ('aaa',NULL),('bbb',NULL),('ccc',NULL),('ddd',NULL);
UPDATE a1,a2 SET a2.id = a1.id WHERE a1.name=a2.name;
|
 |
 |
 |
 |
Date :
2009-06-23 11:05:21 |
By :
num |
|
 |
 |
 |
 |
|
|
 |