Jeg har flg. som giver et antal bruger idér, disse idér skal bruges til at opdatere et felt i Tabellen: brugere, meeen hvordan kan jeg gøre det i samme sætning ?
select distinct(ko.bruger_id), b.brugernavn, b.firmanavn, b.aktiveret from kunde_ordre ko
INNER JOIN brugere b ON b.brugere_id = ko.bruger_id where ko.ordre_dato between now() - interval 365 day and now() and firmanavn != '' order by ko.bruger_id DESC
// Så står jeg med alle relevante brugeres id...... og det er de samme ider der skal bruges i en :
Update brugere SET aktiveret = 'ja' where // og så skal ovenstående SELECT flettes ind, men hvordan ?
og derefter: UPDATE tabel SET feltnavn = 'ja' WHERE id IN (".implode(",", $myid).")
Kommer an på din tabelopbygning. Har læst kommentarer om at en sql i IN() bestemt ikke er at foretrække, selvom det "er nemt"
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.