MYSQL Tekrarlanan Kayıtların Merge Edilmesi

scortyu

Üye
23 Tem 2010
114
0
Merhaba Arkadaşlar,

Veritabanı adım = sqlveritabani
sütunler = id Name Lastname Phone
Amaç =

Elimdekiler;
+----------------+----------------+----------+
| Name | Lastname | Phone |
+----------------+----------------+----------+
| david | honest | 111 |
+----------------+----------------+----------+
| david | honest | 222 |
+----------------+----------------+----------+
| david | true | 523 |
+----------------+----------------+----------+
| John | Deep | 235 |
+----------------+----------------+----------+

İstediğim çıktı;

+----------------+----------------+----------+
| Name | Lastname | Phone |
+----------------+----------------+----------+
| david | honest | 111 , 222 | // DİKKAT !!!
+----------------+----------------+----------+
| david | true | 523 |
+----------------+----------------+----------+
| John | Deep | 235 |
+----------------+----------------+----------+

Amacım bir kullanıcı için ayrıyeten aşağıda telefon numarası girilmişse bu satırları birleştirmek birden fazla telefon numarası olabilir 10 tanede olabilir. ;)

Buna uygun gelen mysql kodunu aramaktayım.Php de kullanacağım.Yardımcı olan herkese çok teşekkürler.


//GÜNCELLEME

Arkadaşlar aynı olan satırları şu şekilde bulabiliyorum peki telefonları nasıl birleştiriceğim bu komutlardan sonra ??

SELECT Name, Lastname, count( 1 )
FROM sqlveritabani
GROUP BY Name, Lastname
HAVING count( 1 ) >1

//
 
Son düzenleme:

scortyu

Üye
23 Tem 2010
114
0
select Name,Lastname, group_concat(distinct phone order by phone desc separator ' , ') from sqldatabase group by Name, Lastname

komut buymuş işe yarıyor arkadaşlar, lakin bunu sql de koşunca gösteriyor ama değiştirmiyor, php nin içinde çağırırsam hiç bir işe yaramıyor, Bu sorunu nasıl aşabilirim ?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.