Avatar billede Slettet bruger
15. januar 2004 - 09:58 Der er 11 kommentarer og
1 løsning

omskriv SELECT til DELETE

Hej

Følgende forespørgsel virker

SELECT bytteinfo.* FROM bytteinfo LEFT JOIN annoncer ON bytteinfo.annoncepid=annoncer.pid WHERE annoncer.pid IS NULL

men jeg vil slette, og ikke vise selvsamme data. Hvordan?
Avatar billede trer Nybegynder
15. januar 2004 - 10:02 #1
Faktisk burde du kunne

Delete from bytteinfo
FROM bytteinfo LEFT JOIN annoncer ON bytteinfo.annoncepid=annoncer.pid WHERE annoncer.pid IS NULL

Men jeg ved ikke om MySQL har den udvidede syntaks med...
Avatar billede powerade Nybegynder
15. januar 2004 - 10:02 #2
DELETE FROM bytteinfo LEFT JOIN annoncer ON bytteinfo.annoncepid=annoncer.pid WHERE annoncer.pid IS NULL
Avatar billede Slettet bruger
15. januar 2004 - 10:02 #3
Har jeg prøvet - duer ikke :(
Avatar billede powerade Nybegynder
15. januar 2004 - 10:03 #4
:D
Avatar billede powerade Nybegynder
15. januar 2004 - 10:05 #5
Hm hvilken fejl får du?
Avatar billede Slettet bruger
15. januar 2004 - 10:06 #6
You have an error in your SQL syntax near 'FROM bytteinfo LEFT JOIN annoncer ON bytteinfo.annoncepid=annoncer.pid WHERE ann' at line 1
Avatar billede powerade Nybegynder
15. januar 2004 - 10:12 #7
Er det hele record'en du vil slette, når der er match på kriteriet så måske..
DELETE * FROM bytteinfo LEFT JOIN annoncer ON bytteinfo.annoncepid=annoncer.pid WHERE annoncer.pid IS NULL
Avatar billede Slettet bruger
15. januar 2004 - 10:19 #8
giver samme fejl
Avatar billede powerade Nybegynder
15. januar 2004 - 10:26 #9
Hej igen, her er et link til en som har haft samme problem, samt en løsning...
http://dbforums.com/arch/114/2003/10/949840
Du skal bruge 2 queries istedet.. Kan åbenbart ikke lade sig gøre med én..
Avatar billede Slettet bruger
15. januar 2004 - 10:51 #10
powerade > Den kendte jeg godt, men jeg ville gerne ha' haft det i én sætning, men det tyder på at det ikke bliver anderledes :)
Avatar billede powerade Nybegynder
15. januar 2004 - 10:54 #11
Tjae man sku mene at der i disse tider var fundet på noget smartere... Måske der er... Men jeg har ikke kunnet finde noget... Hvis andre falder over noget ku det være cool hvis de lige postede det her...
Tak for point.. ;o)
Avatar billede erikjacobsen Ekspert
15. januar 2004 - 12:31 #12
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