SELECT * FROM butikk_vare, butikk_varekat WHERE NOT EXISTS (SELECT butikk_vare.vnr FROM butikk_vare, butikk_varekat WHERE butikk_vare.vnr=butikk_varekat.vnr)
I tabellen butikk_vare er der en række med varenumrer. Jeg ønsker at vælge de varer fra tabellen butikk_vare, hvis varenr. ikke findes i tabellen butikk_varekat. Men ovenstående query vælger ingenting ud.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Når der er tale om mange rækker (det ved jeg selvfølgelig ikke om der er ;) er en subquery ikke så smart (læs: hurtig)
Jeg vil anbefale:
SELECT * FROM butikk_vare LEFT OUTER JOIN butik_varekat ON butikk_vare.vnr=butikk_varekat.vnr WHERE butikk_varekat.vnr IS NULL
Kolonnen vnr kunne godt lyde som en nøgle, eller i hvert fald en kolonne, man ville lave et index på, hvilket ovenstående query vil drage fordel af.
-sunedh
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.