Avatar billede henrik4223 Nybegynder
16. oktober 2003 - 15:26 Der er 2 kommentarer og
2 løsninger

SQL - Indsætte navne i anden tabel med samme navne

Okay, jeg har en tabel som ser ud som følgende:

INCI_liste
IngrediensID 1 2 3 4 5 6 Tysk Dansk

Hvor der er 6000 ingrediensnavne. ca. 600 af disse navne er på latin.

I en anden tabel har jeg de 600 latinske navne INCL tyske og danske oversættelser, og vil gerne have dem "flettet int i den "store" tabel. Tabellen med latinske navne er som følger:

Latin
LATIN TYSK DANSK

De tyske og danske navne fra Latin skal så "smides" over i INCI_liste under de samme latinske ingrediensnavne i kolonnerne Tysk og Dansk.

Jeg har lavet følgende forespørgsel der ikke virker:

INSERT INTO INCI_liste ( Dansk, Tysk )
SELECT DANSK, TYSK
FROM Latin
WHERE INCI_liste.IngrediensID=Latin.LATIN;
16. oktober 2003 - 15:32 #1
Din SQL virker ikke fordi dit kriterie referere til en helt anden tabel, end du har taget med i forespørgslen (INCI_liste).

Jeg tror først at du skal lave en alm. select-query som sammensætter dine data.
Herefter kan du kører en ny forespørgsel, som tilføjer dem i INCI_Liste
Avatar billede henrik4223 Nybegynder
16. oktober 2003 - 15:35 #2
øhm, jeg er ikke den store haj til SQL, så det der med select-query er jeg ikke helt med på...(derfor det høje pointtal da jeg skal have en del hjælp...:-)
Avatar billede tfa_dk Nybegynder
16. oktober 2003 - 19:24 #3
UPDATE Latin INNER JOIN INCI_liste ON Latin.Latin = INCI_liste.IngrediensID SET INCI_liste.Tysk = [Latin].[tysk], INCI_liste.Dansk = [latin].[dansk];
Avatar billede terry Ekspert
16. oktober 2003 - 19:28 #4
henrik>I'll take a look at it if you want?
You can sent it to NOSPAMeksperten@santhell.dkNOSPAM
You need to remove NOSPAM
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester