Hämta från 2 tabeller

Databaser & SQL

1 svar · 228 visningar · startad av dd

Medlem sedan aug. 200121 inlägg
Trådstart#1

Jag har två tabeller. En där alla länkar läggs in och en med länkkategorierna.
Hur selectar man ihop dessa tabeller så att man tex får ut nedan vid samma fråga till sql.

KATEGORI 1
länk 1
länk 2
länk 3

KATEGORI 2
länk 1
länk 2
länk 3

Tabellerna ser ut så här.
Tabellnamn: lankar Fält: id, kid, linktext, http.
Tabellnamn: lankar_kat Fält: kid, kattext.

Jag har nu 2 st förfrågningar till mySQL men det är väl lite onödigt tror jag..

//daniel

Medlem sedan dec. 200012 464 inlägg
#2
select kattext,linktext
  from lankar inner join lankar_kat
     on lankar.katid = lankar_kat.katid

Att verje kategori bara skrivs ut en gång, får du hantera i applikationen.

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)