Sql Update syntax vraag

Pagina: 1
Acties:

  • gijoe666
  • Registratie: Februari 2002
  • Laatst online: 26-05 15:22
Ik heb een table "products"
Daar staan producten in met o.a het gewicht per product. (weight)
Nu staan de producten natuurlijk ook in categorieen, die toewijzing gebeurd in table "categories_products"
Ziet er samengevat ls volgt uit >

Table Products
idproduct weight
12345 1
67890 2

Table Categories_products
idproduct idCategory
12345 88
67890 10

Nu wil ik dmv een query het gewicht van alle producten updaten die in b.v. categorie 88 staan. Dit krijg ik dus niet voor elkaar. Zie mijn probeersels>

update products set products.weight = 1 where categories_products.idcategory=88

Lijkt me opzich logisch dat bovenstaande niet werkt.
Iemand een idee waar dit verkeerd gaat
Dit werkt by the way ook niet.
update products set products.weight = 1 where categories_products = 88
(select idcategory from categories)

W3schools heb ik er al op na geslagen en tevens got.
8)7

[ Voor 13% gewijzigd door gijoe666 op 29-01-2004 17:31 . Reden: layout ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:01

gorgi_19

Kruimeltjes zijn weer op :9

update products set products.weight = 1 where Product.ProductID In (Select ProductID form PRoducts_category Where ProductCategory=88)

oid

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • gijoe666
  • Registratie: Februari 2002
  • Laatst online: 26-05 15:22
Top, het werkt!

update products set products.weight = 1 where Products.Idproduct In (Select idProduct from categories_Products Where idCategory=88)

Bedankt! ;)