Autor Zpráva
gardener
Profil
Ahoj,
chtěl bych se zeptat, jak vyřešit situaci, kdy chci do sloupce jedné tabulky zapsat průměrnou hodnotu ze sloupců tabulky jiné a to ještě ne všech ale pouze těch, které vyhovují podmínce..

Zkoušel jsem něco takového ale to asi není úplně správná cesta:

UPDATE tb_companies 
SET complete_rating=(AVG(tb_ratings.complete_rating)WHERE tb_ratings.company_id = 10)
WHERE ID=10


Díky za každou radu
123456789
Profil *
Co tohle:

UPDATE tb_companies
SET complete_rating=(SELECT AVG(tb_ratings.complete_rating) FROM tb_ratings WHERE tb_ratings.company_id = 10)
WHERE ID=10
gardener
Profil
Jo, to je ono, děkuji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0