MickeA.com
2005-04-21, 16:15
Tja
Den här gången har jag ett litet krångligt problem.
Jag ska plocka ut vissa poster från en databas (Access) och från en tabell, men bara de poster som uppfyller vissa krav i en annan tabell, låter det krångligt?
AlarmInfo (Ur vilken jag vill plocka ur poster)
PrimaryKey (Räknare)
IdCode (Innehåller ett telefonnummer, finns dubletter)
AlarmStatus (Tal, 1, 2, 3 el. 4)
ObjectInfo
IdCode (Innehåller ett Telefonnummer)
Customer (Text, innehåller ett Kund-namn)
Nu vill jag plocka ur ALLT ur tabellen "AlarmInfo", med villkoret att IdCode finns i båda tabellerna och att Customer stämmer med den inloggade användaren, som finns lagrad i en Session (usrID).
Jag vill även kunna styra vilken typ av Larm jag vill plocka ut, antingen dom där AlarmStatus är 1, 2, 3 eller 4.
Det jobbiga med den här biten är att databasen samt tabeller och data genereras från ett windowsprogram, så inga ändringar kan göra via script, samt att jag inte kan lägga till / ändra något i databasen, tex. kolumnnamn el. datatyper.
Jag har suttit och funderat som en tok och kommit fram till att man *bör* kunna använda INNER JOIN, men jag har inte kommit på hur själva frågan ska se ut.
Tack på förhand!
Den här gången har jag ett litet krångligt problem.
Jag ska plocka ut vissa poster från en databas (Access) och från en tabell, men bara de poster som uppfyller vissa krav i en annan tabell, låter det krångligt?
AlarmInfo (Ur vilken jag vill plocka ur poster)
PrimaryKey (Räknare)
IdCode (Innehåller ett telefonnummer, finns dubletter)
AlarmStatus (Tal, 1, 2, 3 el. 4)
ObjectInfo
IdCode (Innehåller ett Telefonnummer)
Customer (Text, innehåller ett Kund-namn)
Nu vill jag plocka ur ALLT ur tabellen "AlarmInfo", med villkoret att IdCode finns i båda tabellerna och att Customer stämmer med den inloggade användaren, som finns lagrad i en Session (usrID).
Jag vill även kunna styra vilken typ av Larm jag vill plocka ut, antingen dom där AlarmStatus är 1, 2, 3 eller 4.
Det jobbiga med den här biten är att databasen samt tabeller och data genereras från ett windowsprogram, så inga ändringar kan göra via script, samt att jag inte kan lägga till / ändra något i databasen, tex. kolumnnamn el. datatyper.
Jag har suttit och funderat som en tok och kommit fram till att man *bör* kunna använda INNER JOIN, men jag har inte kommit på hur själva frågan ska se ut.
Tack på förhand!