12
Yukarıdakiler temelde yapmak istediklerim, ancak geçerli bir MySQL deyimi değil, nasıl doğru yazılır?MySQL'deki başka bir tablonun toplam sonucu olan alanlar nasıl güncellenir?
Yukarıdakiler temelde yapmak istediklerim, ancak geçerli bir MySQL deyimi değil, nasıl doğru yazılır?MySQL'deki başka bir tablonun toplam sonucu olan alanlar nasıl güncellenir?
UPDATE a
INNER JOIN (SELECT AVG(b.score) avg_score,
COUNT(b.id) cnt_id,
b.app_id
FROM b
GROUP BY b.app_id) x ON x.app_id = a.app_id
SET remark_avg = x.avg_score,
remark_count = x.cnt_id;
Bu cevapta "x" değeri nedir? – alexk
@alexk: Aslında özlediğim iç içe geçmiş bir sorgu diğer adı, şimdi sabit – zerkms