22. november 2005 - 12:41Der 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%'))
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%'))
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%')
Øh - hvad virkede? Og så må du da gerne uddele point - og lukke...
Synes godt om
Ny brugerNybegynder
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.