/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
JOIN I MySQL mellem tre tabeller
Fra : Morten Blinksbjerg N~


Dato : 16-01-01 15:00

Hej,

Jeg skal have listet noget data ud, hvor informationerne skal hentes fra tre
tabeller.

Tabellerne er: aktivitet, aktivitet_tider og aktivitet_typer

I tabellen aktivitet_tider er der felterne: id, parent, aktivitet, dag,
start og slut.
parent svarer til id nummeret fra aktiviteter, og aktivitet svarer til id
nummeret fra aktivitet_typer.

En "SELECT * FROM aktivitet_tider" giver:
id | aktivitet | dag | start | slut | parent
1 | 1 | 1 | 17:00:00 | 18:00:00 | 1

aktivitet skal skiftes ud med værdien fra aktivitet_typer.navn hvor
aktivitet_typer.id er lig aktivitet

parent skal skiftes ud med værdien fra aktivitet.navn hvor aktivitet.id er
lig parent.

Er der nogen bud?

--
Morten Blinksbjerg Nielsen
http://www.mbn.dk/



 
 
Lauritz Jensen (16-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 16-01-01 15:16

Morten Blinksbjerg Nielsen wrote:
>
> Tabellerne er: aktivitet, aktivitet_tider og aktivitet_typer
>
> I tabellen aktivitet_tider er der felterne: id, parent, aktivitet, dag,
> start og slut.
> parent svarer til id nummeret fra aktiviteter, og aktivitet svarer til id
> nummeret fra aktivitet_typer.
>
> aktivitet skal skiftes ud med værdien fra aktivitet_typer.navn hvor
> aktivitet_typer.id er lig aktivitet
>
> parent skal skiftes ud med værdien fra aktivitet.navn hvor aktivitet.id er
> lig parent.

SELECT aktivitet_tider.id,
aktivitet_typer.navn AS aktivitet,
aktivitet_tider.dag,
aktivitet_tider.start,
aktivitet_tider.slut,
aktivitet.navn AS parent
FROM aktivitet_tider, aktivitet_typer, aktivitet
WHERE aktivitet_tider.aktivitet=aktivitet_typer.id
AND aktivitet_tider.parent=aktivitet.id

--
Lauritz

Morten Blinksbjerg N~ (16-01-2001)
Kommentar
Fra : Morten Blinksbjerg N~


Dato : 16-01-01 15:22

> [SQL]

Cool, og uden brug af JOIN :)

Tak.

--
Morten Blinksbjerg Nielsen
http://www.mbn.dk/



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste