Visa ett inlägg
Oläst 2011-01-11, 18:03 #1
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Linuus Linuus är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2009
Inlägg: 890
Standard UPDATE och SELECT i samma query (MySQL)

Tjena

Jag har en två tabeller, produkter och varumärken. I produkt-tabellen finns ett id som pekar på ett varumärke.

Nu skulle jag vilja köra en query direkt i PHPMyAdmin som räknar hur många produkter varje varumärke har och sparar detta i fältet "prod_count" i varumärkestabellen.

Kan jag göra en SELECT och UPDATE i samma query?
Hur ser en sådan query ut i så fall?

Själva SELECT-delen är ju ganska enkel, den blir såhär:
SELECT brand_id, count(brand_id) AS prod_count FROM `products` GROUP BY `brand_id`

Därefter vill jag ju då uppdatera 'brand.prod_count' med dessa värden.

Senast redigerad av Linuus den 2011-01-11 klockan 18:17
Linuus är inte uppkopplad   Svara med citatSvara med citat