Avatar billede decrypto Nybegynder
29. marts 2006 - 12:57 Der er 4 kommentarer og
1 løsning

Modsat SQL query

Jeg har en ret lang SQL streng, som jeg har brugt tid på at skrive.

Nu er jeg også interesseret i at få det omvendte resultat.

Er der ikke en hurtigere måde at gøre det på, når man 'bare' vil have det modsatte af det man tidligere får ud?
Avatar billede the_party_dog Nybegynder
29. marts 2006 - 12:59 #1
Du skal måske bare se om du ikke kan place not eller ! tegn et afgørende sted....

Ellers kan du lave noget sub query hvor du i den lange, kun selecter ID kolonnen. Så kan du via den yderste laver en not på din sub, og så på den måde selecte det modsatte.
Avatar billede teepee Nybegynder
29. marts 2006 - 14:41 #2
Nu er det jo lidt svært at hjælpe når man ikke kan se sql'en, da løsningen ikke nødvendigvis er den samme altid, men her er et andet forslag:

select * from tabel
minus
[din sql]
Avatar billede teepee Nybegynder
29. marts 2006 - 14:43 #3
Ups, det var vist Oracle

where not in ([din sql]) kan måske bruges...
Avatar billede the_party_dog Nybegynder
29. marts 2006 - 14:46 #4
teepee> Jeg sad godt nok også og kiggede lidt på dit minus :-)

Jeg vil også mene at vi skal se sætningen før vi kan give det endelige svar på hvordan det kan laves :)
Avatar billede decrypto Nybegynder
02. april 2006 - 22:56 #5
Jeg fik det fikset, men tak for hjælpsomheden.
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