Moje pytanie tutaj:
http://forum.php.pl/viewtopic.php?t=9704
zostało potraktowane w kategoriach żartu (chyba), więc ponawiam, zapewniając, że jest poważne.
Załóżmy, że mam tabelę
[sql:1:ec94ab04e5]CREATE TABLE `tak_nie` (
`kto` VARCHAR( 25 ) NOT NULL ,
`b1` TINYINT NOT NULL ,
`b2` TINYINT NOT NULL ,
`b3` TINYINT NOT NULL ,
`b4` TINYINT NOT NULL ,
`suma` INT NOT NULL ,
UNIQUE (
`kto`
)
);
[/sql:1:ec94ab04e5]
dla każdego wiersza "kto" chciałbym zsumować wartości pól b1, b2, b3, b4 i zapisać wynik w suma. Problem: nie wiem ile będę miał tych bx, a chciałbym zsumować wszystkie. Nie wiem, czy to pomoże, ale wszystkie kolumny mają ten sam człon główny, a różnią się liczbą na końcu. Jak w powyższym przykładzie. Mogę sobie poradzić z koaktencją, ale jak określić pola, z których czytam?