Toon posts:

[SQL] Updaten tabel

Pagina: 1
Acties:
  • 73 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een tabel a met data, met daarin data_id, value1, value2 en value3
en tabel b met data_id en datum.

Nu moet in tabel a, moet value 1, value 2 worden, als de datum eerder is dan x.

Hoe kan ik dat aanpakken?

Ik werk met een oracle database

Verwijderd

Verwijderd schreef op maandag 26 juni 2006 @ 09:25:
Ik heb een tabel a met data, met daarin data_id, value1, value2 en value3
en tabel b met data_id en datum.

Nu moet in tabel a, moet value 1, value 2 worden, als de datum eerder is dan x.

Hoe kan ik dat aanpakken?

Ik werk met een oracle database
Ik werk normaal gesproken met Microsoft SQL Server, maar met een beetje proberen moet je er wel uitkomen:

UPDATE a SET value1 = value2 FROM b WHERE b.data_id = a.data_id AND datum < x

  • momania
  • Registratie: Mei 2000
  • Laatst online: 12:23

momania

iPhone 30! Bam!

sql leren :?

wat heb je zelf zoal geprobeerd :?

Neem je whisky mee, is het te weinig... *zucht*


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
SQL:
1
2
3
UPDATE Tabel
SET value1 = value2
WHERE datum < x

Dit is redelijk basic SQL hoor.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 14:53
Verwijderd schreef op maandag 26 juni 2006 @ 09:25:
Ik heb een tabel a met data, met daarin data_id, value1, value2 en value3
en tabel b met data_id en datum.

Nu moet in tabel a, moet value 1, value 2 worden, als de datum eerder is dan x.

Hoe kan ik dat aanpakken?

Ik werk met een oracle database
SQL:
1
2
3
update a set value1=value2 
where data_id in 
(select data_id from b where datum < x)

Is wel heel erg basis SQL. Lijkt me verstandiger dat wanneer je dit niet kunt, je je beter verre kunt houden van elke console waar je dingen als
SQL:
1
delete from a

in kunt tikken.

[ Voor 5% gewijzigd door StevenK op 26-06-2006 09:31 ]

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:04
Dit is gewoon basic SQL kennis. Met een eenvoudige update query kom je er al; voor meer informatie verwijs ik je graag naar de duizenden SQL tutorials die je op internet kan vinden.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.