|
|
|
insert ค่าไม่ซ้ำกัน แก้ยังไง ดี ครับ ลองแก้แล้ว ครับ |
|
|
|
|
|
|
|
Code (PHP)
table_a
id_,id_a,name_a
1,001,สหกรณ์
2,001,สหกรณ์
3,001,สหกรณ์
4,002,สหพัฒน์
5,003,สหพัฒน์
select distinct(id_a) , name_a from table_a
group by id_a
while($arr=mysql_fetch_array()){
echo $arr[name_a];//ผลลัพธ์ ตัวนี้ ออกมาเป็นค่าเดียว คือ สหกรณ์ , สหพัฒน์ ถูกต้องแล้ว
INSERT IGNORE INTO table_b (id_b,name_) VALUES('','$arr[name_a]')
//แต่ เวลา insert ลง อีก table กับได้ค่าเป็น
//สหกรณ์
//สหกรณ์
//สหกรณ์
//สหพัฒน์
//สหพัฒน์
//ค่าซ้ำกัน
Tag : PHP, JavaScript, Action Script, Ajax, jQuery
|
|
|
|
|
|
Date :
2016-08-05 14:05:18 |
By :
rock_rock |
View :
828 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว คับ
แก้ตอน insert ไม่ได้
เลย insert ก่อนค่อยลบในตาราง
ลบข้อมูลที่ซ้ำกันให้เหลือ แค่ 1 record
Code (PHP)
DELETE FROM `company` WHERE temp_id NOT IN
(SELECT u2.* FROM (SELECT MIN(u1.temp_id) FROM `company` u1 GROUP BY u1.name_company) u2 )
|
ประวัติการแก้ไข 2016-08-06 11:42:12
|
|
|
|
Date :
2016-08-06 11:40:56 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|