Avatar billede repsak Nybegynder
15. oktober 2004 - 14:27 Der er 4 kommentarer og
1 løsning

addere to tabeller

Jeg har to tabeller: person og adresse som jeg skal lægge sammen så jeg får

Person:
Navn | Adresse |

istedet for

Person:
Navn | AdresseId |
---
Nuværende adressetabel:
AdresseId | Adresse


Kan MySql klare denn opgave eller er det lettere selv at skrive et program som gør det?
Avatar billede arne_v Ekspert
15. oktober 2004 - 14:40 #1
prøv:

CREATE TABLE nyperson
SELECT glperson.navn,adresse.adresse
FROM glperson,adresse
WHERE glperson.adresseid=adresse.adresseid
Avatar billede repsak Nybegynder
15. oktober 2004 - 15:03 #2
GENIALT :-D
det vidste jeg slet ikke at sql understøttede. Svar
Avatar billede arne_v Ekspert
15. oktober 2004 - 15:10 #3
svar
Avatar billede arne_v Ekspert
15. oktober 2004 - 15:10 #4
Jeg tror altså også at det er en MySQL specifik extension.
Avatar billede repsak Nybegynder
15. oktober 2004 - 15:13 #5
ok, men man skulle da tro at andre sql-dialekter kan noget lignende. Det må da være standard...
Men tak for hjælpen. Der sparede jeg lige ret meget tid (selvom jeg lavede 'omvendt normalisering')
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
Computerworld tilbyder specialiserede kurser i database-management

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