Avatar billede Jørgen Lund Nybegynder
22. november 2005 - 12:41 Der er 2 kommentarer og
3 løsninger

Update af tabel hvor kriterie fra anden tabel indgår

Hej
Er der nogen der ved hvordan jeg opdaterer en tabel med kriterier fra anden tabel.

Her er hvordan jeg tror det skal laves men det virker ikke!!

UPDATE    crm5.appointment
SET              type = 2
WHERE  EXISTS  (SELECT    *
                      FROM          crm5.appointment INNER JOIN
                                              crm5.text ON crm5.appointment.text_id = crm5.text.text_id
                      WHERE      (crm5.appointment.done = 0) AND (crm5.appointment.type = 1) AND (crm5.text.text LIKE 'kode%'))
Avatar billede the_bma_man Nybegynder
22. november 2005 - 23:45 #1
Hmm, er ikke helt sikker på, jeg har forstået hvad du mener. Men _hvis_ jeg har forstået det, vil dette så ikke virke:

UPDATE    crm5.appointment
SET              type = 2
WHERE  text_id in (
SELECT  crm5.appointment.text_id
  FROM crm5.appointment
  INNER JOIN crm5.text
  ON crm5.appointment.text_id = crm5.text.text_id
  WHERE (crm5.appointment.done = 0)
    AND (crm5.appointment.type = 1)
    AND (crm5.text.text LIKE 'kode%'))
Avatar billede ldanielsen Nybegynder
25. november 2005 - 07:30 #2
Jeg gir et bud:

UPDATE crm5.appointment
SET type = 2

WHERE
crm5.appointment.done = 0 AND
crm5.appointment.type = 1 AND
crm5.appointment.text_id IN
(SELECT crm5.text.text_id
FROM crm5.text WHERE crm5.text.text LIKE 'kode%')
Avatar billede Jørgen Lund Nybegynder
25. november 2005 - 13:18 #3
Tak for hjælpen det virkede
Avatar billede ldanielsen Nybegynder
30. november 2005 - 13:01 #4
Mit?
Avatar billede the_bma_man Nybegynder
09. januar 2006 - 08:01 #5
Øh - hvad virkede?
Og så må du da gerne uddele point - og lukke...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester