02. november 2001 - 07:51Der er
5 kommentarer og 1 løsning
NOT LIKE
Hei
Jeg har to tabeller. Den ene heter \"enhets\" og den andre heter \"omdelig\".
Begge tabellene har en kolonne som heter \"Enhetsnummer\".
Kan noen lage en SQL setning til meg som velger ut alle de enhetsnummerene fra tabellen \"Enhets\" som IKKE er like med enhetsnummre i tabellen \"Omdeling\"
Jeg har prøvd meg på denne: SQL=\"SELECT enhets.Enhetsnummer, omdeling.enhetsnummer FROM enhets, omdeling WHERE enhets.Enhetsnummer Not LIKE Omdeling.enhetsnummer\"
Men da ble resultatet ca 49000 records og tabellen inneholder kun ca. 850 records
Jeg får forsatt ut ca 49000 records. Burde kun ha fått ca 200 records
For å vise resultatet bruker jeg følgene:
If (rs.BOF Or rs.EOF) Then response.Write \"Alle postene er like\" else Do until RS.EOF with response .write \"<table width=300, align=center, border=2><tr><td width=100>\" .write \"<font size=2><a>Enhets</Font Size></a>\" end with while not RS.EOF with response .write \"<td width=100><font size=2>\"& RS(\"Enhetsnummer\")&\"</font size></td>\" end with RS.MOVENEXT wend Loop End if response.write \"</table>\" %>
har du en relation mellem de to tabeller for så kunne du joine dem.
SELECT enhets.enhetsnummer, omdeling.enhetsnummer FROM enhets inner JOIN omdeling ON enhets.enhetsnummer = omdeling.enhetsnummer WHERE enhets.enhetsnummer<>Omdeling.enhetsnummer;
SQL=\"SELECT enhets.Enhetsnummer as enhet,enhets.navn as navn, Omdeling.Enhetsnummer FROM enhets LEFT JOIN Omdeling ON enhets.Enhetsnummer = Omdeling.Enhetsnummer WHERE (((enhets.Enhetsnummer) Is Null)) OR (((Omdeling.Enhetsnummer) Is Null))\"
Odd
Synes godt om
Ny brugerNybegynder
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.