08. januar 2007 - 09:10Der er
7 kommentarer og 1 løsning
Udtræk af elementer fra en tabel, som IKKE er i den anden
Hejsa,
Jeg har 2 tabeller (projekter og tidsregistrering), begge indeholdende p_id. Jeg vil gerne lave et udtræk fra projekter-tabellen, af de poster med p_id, som IKKE er i tidsregistrering.
Jeg har prøvet at anvende følgende: SELECT p.p_id FROM projekter p, tidsregistrering t WHERE p.p_id != t.p_id
Den hiver også de rigtige p.p_id's ud, men tilgengæld viser den hver enkelt 8 gange (som er antallet af poster i tidsregistrerings-tabellen).
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Hmm.. Mig der så forkert i min select streng.. Der viser den faktisk ALLE de p_id som ligger. Virker som om p.p_id != t.p_id ikke har nogen effekt.
Så derfor kan jeg heller ikke bruge distinct :/
SELECT (SELECT p_id FROM projekter) EXCEPT (SELECT p_id FORM tidsregistrering) kan jeg ikke få til at virke? Giver mig en sql fejl når jeg prøver den i PHPMyAdmin
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.