Verilerimi MySQL veri tabanından almaya çalışıyorum. tablosunun yapısı (Tab_1
) vardır: Bunun ne görebileceğiniz gibi aslında ayrıntıları bilgisini siparişÇok satırlı satırları sütunlara dönüştürün
id key value
1 address xyz
1 post_code 120
1 country CA
.
Anahtar sütunu gerçek bir sütun ve bu sütunun değeri olacak şekilde dönüştürmek istiyorum. anlamı: id=1
bu düzenin anahtarıdır
id address post_code country
------------------------------------
1 xyz 120 CA
.
MySQL tablosundaki tablo değiştirilemez. Kullandığımız yakın bir sistemin parçası (WordPress eklentisi) Sadece bazı verileri alan bir sorgu yazmak istiyorum ...
Amacım, bir veriler:
Select x.address ,x.post_code, x.country
from orders
join (...) as x using (order_id=id)
where order_id=1
o vermelidir: Eğer katılmak adres, post_code, ülke vb ...
olan x'in tüm alanları almak için varsayalım görebileceğiniz gibi
address post_code country
------------------------------------
xyz 120 CA
nerededönüştürmek sorguyu koymak gerekiyor Birleştirme için okunabilir bir katmana.
Bunu nasıl yapabilirim?
GRUP TARAFINDAN, vaka ifadeleri ,. – jarlh
Group By bu soruyu çözmeyecek. Değerleri sütunlara dönüştürmez. '' ''' sütunu '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'gelmesi gerektiğini unutmayın 'X.address' seçiminde söylediğimde bana xyz 'yi vermesini istiyorum. – java