InferisMedlem sedan sep. 2000669 inlägg Denna koden hämtar data som jag inte vill hämta. Trodde jag lärt mig det här, men icke...
Det jag vill göra att lista det första M.Nick som påträffas, så länge det inte är M.Nick = B.Nick och B.A_nick = min session
Set objRS = Connect.Execute("Select B.Av_nick, B.Nick, M.Nick "&_
" From B, M WHERE M.Vmbd = TRUE "&_
" AND NOT M.Mbl = '"& Request.querystring("mbl") &"' "&_
" AND NOT lcase(A_nick) = '"& lcase(sokaren) &"' "&_
" Order By M.ID ")
Engine^Medlem sedan dec. 20002 861 inlägg Du joinar inte med något villkor, så du får tillbaka alla kombinationer som inte stoppas av dina WHERE-villkor. En sådan join som du gör kallas väl implicit cross-join om jag inte kommer ihåg galet.
För att kunna svara något vettigt på det här skulle det vara bra att veta vad B och M är för slags tabeller, deras relation och vad det är du egentligen vill ha ut. Fel data är en typiskt dålig beskrivning.
InferisMedlem sedan sep. 2000669 inlägg Uj!
Förlåt för att jag beskriver dåligt...