![]() |
|
Velge fra flere tabeller i MySQL database | ![]() |
|
meuchmeister
Medlem
![]() Joined: Feb 22, 2006 Location: Sandefjord
|
![]() |
Hei.
Jeg er helt fersk når det gjelder MySQL, og har fått en oppgave på skolen. Jeg har 3 tabeller. Alle tabellene har identiske kolonner(altså likt navn, datatype og størrelse). Jeg ønsker å kunne søke i f.eks. kolonnen "navn" og få opp treff fra alle tre tabellene. eks: SELECT * from tabell1, tabell2, tabell3 WHERE navn LIKE '%søkeord%' Dette fungerer da altså ikke.... Har googlet meg tim for søkeord, men har ikke funnet noe jeg har fått til å fungere. Noen som vet hvordan dette gjøres? |
||||||||
|
||||||||||
![]() |
|
Re: Velge fra flere tabeller i MySQL database | ![]() |
|
annonym2
Medlem
![]() Joined: Nov 07, 2004
|
![]() |
MySQL Join er vel ett stikk ord her.
|
||||||||
|
||||||||||
![]() |
|
Re: Velge fra flere tabeller i MySQL database | ![]() |
|
Rogern
Medlem
![]() Joined: Sep 28, 2003 Location: Vestfold
|
![]() |
Hei du - er du sikker på at du har forstått denne oppgaven riktig? Det er nemlig ikke særlig smart å ha tre tabeller i en database som er helt like. Hvorfor skulle man ønske det? Det er mer vanlig at informasjon er spredt over flere tabeller, f.eks liste over ansatte i en tabell og liste over kunder i en annen - og så gjerne en tredje tabell som linker kunder til ansatte. Da kan man så hente ut informasjon om f.eks hvilke ansatte som har ansvaret for hvilke kunder ved å sette opp en spørring som søker i alle tabellene. Det man trenger for å få til dette er en verdi i en tabell som også finnes i en annen tabell. Jeg kan ikke tenke meg noen tilfeller hvor man i en database har tre identiske tabeller og at man så ønsker å hente ut informasjon fra alle disse i en enkelt spørring... Ta en titt her |
||||||||||
|
||||||||||||
![]() |
![]() |
Velge fra flere tabeller i MySQL database | ![]() |
|
||
|
![]() |













New Today: 0
New Yesterday: 0
Overall: 24929
Members: 0
Visitors: 31
Staff: 0











