Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z update table set column
Forum PHP.pl > Forum > Bazy danych > MySQL
mihmih
próbuję zaktualizowac tabelę dodając pewna wartość w wybranych kolumnach. Wymyśliłem coś takiego:


update operacje set uwagi = 'blabla' where ID_w IN ( SELECT GROUP_CONCAT(`ID_wyrobu` SEPARATOR ', ') FROM `wyroby` WHERE `kolumna2` = 3 )

ale wyskakuje błąd. Jak zaktualizować wybrane rekordy, gdzie wartość jednej z kolumny musi być równa wartościom z jakiegoś SELECTa?

nie tyle błąd co uzupełnia mi się tylko jeden, pierwszy rekord.
trueblue
GROUP_CONCAT tam nie jest potrzebny.
Możesz również zrobić UPDATE spinając dwie tabele poprzez JOIN lub WHERE na danym polu..
mihmih
dzięki za podpowiedź. Im więcej mam problemów tym więcej się uczę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.