Avatar billede Søren Bech Morsing Praktikant
02. august 2001 - 14:44 Der er 5 kommentarer og
1 løsning

invert funktion

Jeg har en sql sætning som giver mig et resultat.

Nu vil jeg så gerne ha´ det modsatte resultat, men der tror jeg lige min sql sætning måske er lidt forkert:

WHERE nyheder.nyhedID = nyhederne.nyhedsgruppe AND adgag.brugerid = 2 AND adgang.nyhedID = n.nyhedID\"

Er SQL sætningen lavet rigtigt? nogen siger jeg skal bruge JOIN i stedet, men i hvertfald returnere ovenståede 6 ud af 9 mulige poster
Jeg vil så bare gerne have de 3 poster som brugeren ikke kan se
Avatar billede well_r Nybegynder
02. august 2001 - 14:46 #1
Hvad mener du med modsatte resultat?
Avatar billede proaccess Nybegynder
02. august 2001 - 14:49 #2
skift \" = \" ud med \" <> \"

WHERE nyheder.nyhedID <> nyhederne.nyhedsgruppe AND adgag.brugerid <> 2 AND adgang.nyhedID <> n.nyhedID

Avatar billede proaccess Nybegynder
02. august 2001 - 21:54 #3
Du skal for resten også udskifte AND med OR, for at det virker efter hensigten (ellers bliver de records, hvor een eller 2 af betingelserne er opfyldt, ikke vist)

Avatar billede Søren Bech Morsing Praktikant
02. august 2001 - 22:48 #4
desværre virker det ikke. og kan nok ikke lade sig gøre, da min tabel adgang indeholder mange brugere så selv om jeg bruger or, vil de allligevel returnere de sider alle de andre brugere kan se.

Så jeg tror jeg bare glemmer den ide igen, men jeg skriver lige her hvis jeg får det til at virke i morgen
Avatar billede proaccess Nybegynder
21. august 2001 - 21:07 #5
Fandt du en løsning på dette??
Avatar billede Søren Bech Morsing Praktikant
21. august 2001 - 22:33 #6
desværre
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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