I 2 milyon satır altında bir tad ile mySQL veritabanı var. Veritabanı etkileşimli olmayan, yani verimlilik anahtar değildir.
Ben (basitleştirilmiş) yapısı:
`id` int(11) NOT NULL auto_increment
`category` varchar(64) NOT NULL
`productListing` varchar(256) NOT NULL
Çiftleri silme - Şimdi ben çözmek istiyorum sorun ben sonucunun tek kategori alanında veri birleştirme, productListing alanında çiftleri bulmak istiyorum, bir.
Yani şu bilgiler veriliyor:
+----+-----------+---------------------------+
| id | category | productListing |
+----+-----------+---------------------------+
| 1 | Category1 | productGroup1 |
| 2 | Category2 | productGroup1 |
| 3 | Category3 | anotherGroup9 |
+----+-----------+---------------------------+
Ne kadar bitirmek istiyorum ile:
+----+----------------------+---------------------------+
| id | category | productListing |
+----+----------------------+---------------------------+
| 1 | Category1,Category2 | productGroup1 |
| 3 | Category3 | anotherGroup9 |
+----+----------------------+---------------------------+
Saf mySQL sorgu veya php ya bunu yapmak için en etkili yolu nedir?