wmaraci reklam

MySQL aynı veriyi tek satırda birleştirme nasıl yapılır.

6 Mesajlar 851 Okunma
wmaraci reklam

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad M** D**
  • Mesajlar 91
  • Beğeniler 3 / 22
  • Ticaret 2, (%100)
Comment harici verileri aynı olan iki veriyi bir ayraç ile ayırarak tek bir veri yapmak istiyorum fakat, çakışan verileri listemenin ötesine geçemedim. Nasıl bir sorgu çalıştırmam gerekiyor. Verileri kendim eklemiyorum bir tool aracılığı ile alıyorum o yüzden veriyi eklerken herhangi bir kontrol yapma imkanım yok. Yardımcı olabileceklere şimdiden teşekkür ediyorum.
 

 

SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
SELECT GROUP_CONCAT(CONCAT_WS(' ', username, comment) ORDER BY id DESC SEPARATOR ',') FROM data WHERE username = 'kardelmehli' şeklinde yapabilirsiniz.
Dilekci

kişi bu mesajı beğendi.

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad M** D**
  • Mesajlar 91
  • Beğeniler 3 / 22
  • Ticaret 2, (%100)

ibars adlı üyeden alıntı

SELECT GROUP_CONCAT(CONCAT_WS(' ', username, comment) ORDER BY id DESC SEPARATOR ',') FROM data WHERE username = 'kardelmehli' şeklinde yapabilirsiniz.


Hocam bunu veritabanında kalıcı hale getirebilir miyiz. Şuan sadece SELECT işlemi yapıyor. Böyle bir işlem mümkün mü?
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Kalıcı hale getirmek için, yeni bir sütun oluşturup ilgili tabloya veri girişinde bulunurken yeni oluşturduğunuz sütuna birleştirilmiş veriyi kaydedebilirsiniz. Ama hayali olarak bir sütunda görünsün isterseniz, AS kullanabilirsiniz.

SELECT GROUP_CONCAT(CONCAT_WS(' ', username, comment) ORDER BY id DESC SEPARATOR ',') AS birlestirilmis_sutun FROM data WHERE username = 'kardelmehli'
Dilekci

kişi bu mesajı beğendi.

wmaraci

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad M** D**
  • Mesajlar 91
  • Beğeniler 3 / 22
  • Ticaret 2, (%100)
Eyvallah hocam. İlginiz için teşekkür ediyorum. Kaydı silemezsem Yeni bir veri olarak ekleceğim büyük ihtimalle. Kaydı silmek istememin nedeni Yorumlarda bir filitreleme yapmak istemem eğer kayıt kalırsa aynı kullanıcının yorumunu iki kez filitrelemiş olacam. Yapmak istediğim şey bir kullanıcın bütün yorumlarını tek satıra alıp ordan işleme sokmak.
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Tam olarak ne yapmak istediğinizi anlayamadım. Biraz daha açıklarsanız direk sonuca ulaşmaya çalışalım
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al