Avatar billede dank Nybegynder
21. maj 2003 - 15:00 Der er 9 kommentarer og
1 løsning

Hente data fra 2 tabeller (mysql)

hej.. jeg har

tabel1
id, int(5)
navn, (char10)

tabel2
id, int(5)
efternavn,(char10)

Hvordan henter jeg med samme SELECT fra begge tabeller? Nogen der kan hjælpe med det?
Avatar billede erikjacobsen Ekspert
21. maj 2003 - 15:11 #1
select * from tabel1,tabel2 where tabel1.id=tabel2.id
Avatar billede dank Nybegynder
21. maj 2003 - 15:21 #2
er det som hedder join?
Avatar billede erikjacobsen Ekspert
21. maj 2003 - 15:22 #3
Ja, det er én måde at skrive en join på
Avatar billede dank Nybegynder
21. maj 2003 - 15:23 #4
ok tak
Avatar billede dank Nybegynder
21. maj 2003 - 15:24 #5
jeg må ind og google lidt rundt, kunne være smart hvis man bare kunne "joine" fast således at det ikke skulle angives i SELECT, således at de altid var kæded sammen.
Avatar billede erikjacobsen Ekspert
21. maj 2003 - 15:26 #6
Mnjah, i nogle tilfælde. Hos dig ville jeg nu nøjes med én tabel :)
Avatar billede dank Nybegynder
21. maj 2003 - 15:30 #7
ovenstående var kun et eksempel. jeg har ret mange rækker og tabeller o.s.v.

Nu har jeg fået en idé der (nok) kræver sådan en løsning. skal skal jeg ind og ændre i en tabel som er rimelig stor i forvejen og kører fint sammen med en masse SELECT på en masse forskellige sider.

Mon ikke det bare er nemmere at kæde det sammen på det ene eller anden måde. :)
Avatar billede erikjacobsen Ekspert
21. maj 2003 - 15:38 #8
I en af de næste udgaver af MySql kommer der Views, der kan lave sådan en
"automatisk" sammenknytning.
Avatar billede dank Nybegynder
21. maj 2003 - 15:45 #9
av det er smart.. har lige smidt en 4.0.13 på en BSD boks. Men man skal måske op i 4.1.x før denne feature findes?

Kunne i alle tilfælde ikke finde noget info om det i 4.0.x

Men ok jeg har en ældre 3.x kørende på den boks hvor dette skal virke :o/
Avatar billede erikjacobsen Ekspert
21. maj 2003 - 15:47 #10
Jeg tror ikke der er en "view" version endnu - men det er der jo i MSSQL
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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