İşte benim tablolar vardır;
TableP:
Pname | Psize
x | -
y | -
z | -
g | -
h | -
Tablolar:
Pname | Pdate | Ptext
x | XX.XX.XXXX | aasdhb
x | XX.XX.XXXX | asdbahsbdhasbdh
y | XX.XX.XXXX | ajsdbajsdba
y | XX.XX.XXXX | asndansjdbasd
x | XX.XX.XXXX | asd
z | XX.XX.XXXX | asdasbdhasb
g | XX.XX.XXXX | asdnjasdja
g | XX.XX.XXXX | asndjsabdas
h | XX.XX.XXXX | asndjand
x | XX.XX.XXXX | asdjasndnaksd
Anlaşıldığı gibi, ben TableS.Ptext uzunluğu depolamak için duruyor, yeni bir sütun (Psize) ekledik.
Nasıl ilgili Ptext uzunluğu ile Psize güncelleyebilirsiniz?
İşte (alt sorgusu 1'den fazla satır döndürür :)) çalışmak değil benim sorgu
UPDATE TableP
set TableP.Psize = (SELECT sum(LENGTH(Ptext)) as length
FROM TableS group by Pname)
where TableP.Pname = TableS.Pname
Şimdiden teşekkürler.