Avatar billede net-base.dk Nybegynder
03. juni 2004 - 22:55 Der er 4 kommentarer og
1 løsning

Hente alt fra 2 tabeller

Hej.

Jeg skal have trukket alt ud fra 2 tabeller ved navn ansatte & timeplan, den primærekey i begge tabeller er "cprnr"(skal bruges til et skole projekt) Det må være noget i den stil "SELECT * FROM ansatte,timeplan WHERE cprnr LIKE 190276-9578 " Men den kommer med denne fejl "Ambiguous column name 'cprnr'."

Hvordan skal den SQL sætning jeg skal bruge se ud?
Avatar billede arne_v Ekspert
03. juni 2004 - 22:57 #1
Prøv:

SELECT * FROM ansatte,timeplan WHERE ansatte.cprnr=timeplan.cprnr AND ansatte.cprnr = '190276-9578'
Avatar billede arne_v Ekspert
03. juni 2004 - 22:58 #2
Jeg har:
  * tilføjet en betingelse til at flette de 2 tabeller korrekt
  * ændret LIKE til = fordi LIKE kun skal bruges med wildcards
  * puttet konstanten i ''
Avatar billede net-base.dk Nybegynder
03. juni 2004 - 23:08 #3
Arne_V jeg må sgu tage hatten af for dig, du har sgu fat i det der med SQL, du har også hjulpet med hvordan jeg skulle udtrække databasen til en fil, det virker næsten også. men der er lige noget ved det nedereste jeg ikke forstår.

Smid et svar og du får point
Avatar billede arne_v Ekspert
03. juni 2004 - 23:09 #4
svar
Avatar billede arne_v Ekspert
03. juni 2004 - 23:09 #5
Og spørg om det der skal uddybes
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