Just nu i M3-nätverket
Gå till innehåll

SQL -, sant eller falskt


Marcus

Rekommendera Poster

Hej! Jag skriver något logisk fel som jag inte ser. Här i denna sql-sats vill jag kunna lista kunders kundnummer som inte har gjort beställningar eller bokningar. Denna sats ger tydligen aldrig ett sant värde. Jag har med flit valt att fylla i ett kundnummer som jag vet att det finns i både i kundtabellen och Bokningstabellen och ändå så får jag inte fram ett kundnummer. Varför blir det så?

 

Select Kunder.Knr FROM Kunder, Bestallningar, Bokningar

WHERE Kunder.Knr= '"& Request.Form("Knr") &"' AND (Kunder.Knr=Bokningar.Knr OR Kunder.Knr=Bestallningar.Knr) ;

 

Tack på förhand!

 

Mvh Marcus

Länk till kommentar
Dela på andra webbplatser

Select Kunder.Knr

FROM Kunder

WHERE not exists(select 1

from bestallningar

where knr = kunder.knr)

and not exists (select 1

from bokningar

where knr = kunder.knr)

 

red:Felaktigt tabellnamn.

[inlägget ändrat 2002-10-22 23:43:47 av Lars Berg]

Länk till kommentar
Dela på andra webbplatser

Hej! Får tacka för att du tog dig tid att kolla på mitt problem, men jag fick det inte att fungera i alla fall. Lyckades tillslut hitta en annan lösning så det ordnade sig!

 

/Marcus

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...