Mysql updates

Tags:    databaser

Jeg har 2 spørgsmål:

Spg 1. Er det muligt at skrive en query der tager værdierne af nogle rækker i en table og ligger til værdien i en anden rækker?

Table
id | amount
1 50
2 34
3 17
4 60

så ligge amount fra rækkerne med id 2 og 3 til rækken med id 1 så tabellen bagefter ser således ud:
Table:
id | amount
1 100
2 34
3 16
4 60

At side at jeg bare kan hente værdierne ud med en select også update er ikke et svar da jeg allerede ved det.

spg 2.
Er det muligt at lave en update der deleter hvis værdien den updater får en bestemt værdi.

Table
id | amount
1 50
2 34
3 60

F.eks hvis jeg updater tabellen ved at trække 34 fra amount i alle rækker vil jeg have at den sletter rækker hvis amount bliver 0 så tabellen efter query ser således ud:

Table
id | amount
1 16
3 26





1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
i bund og grund er det en select+update der også udføres ved en query.
Fold kodeboks ind/udKode 

Hvis du får fejl, må du selv lige rette det. Men ovenstående er det grundlæggende setup.

Men DELETE querires skal udføres for sig selv.





t