Avatar billede jakobdo Ekspert
05. april 2004 - 16:02 Der er 1 kommentar og
1 løsning

Jeg mangler lidt hjælp til en sql-sætning.

Jeg har følgende SQL:
UNIX_TIMESTAMP(kampe.datotid) AS unix,
kampe.spillested AS kSted,
kampe.hold AS kHold,
tilmelding.status AS tStat
FROM kampe
LEFT JOIN tilmelding
ON kampe.id = tilmelding.k_id
GROUP BY kampe.id

Den giver mig hvad jeg vil have! (næsten)
Alle kampe...

For jeg ville helst have den sådan her:

UNIX_TIMESTAMP(kampe.datotid) AS unix,
kampe.spillested AS kSted,
kampe.hold AS kHold,
tilmelding.status AS tStat
FROM kampe
LEFT JOIN tilmelding
ON kampe.id = tilmelding.k_id
WHERE tilmelding.b_id = '".$_SESSION['id']."'
GROUP BY kampe.id

Den herover giver mig dog kun de rækker, hvor status er sat! Og jeg vil jo også have dem hvis de ikke er sat.
Avatar billede jakobdo Ekspert
05. april 2004 - 16:09 #1
HEHE, løste det med:
SELECT
UNIX_TIMESTAMP(kampe.datotid) AS unix,
kampe.spillested AS kSted,
kampe.hold AS kHold,
tilmelding.status AS tStat
FROM
kampe LEFT JOIN tilmelding ON
(kampe.id = tilmelding.k_id AND tilmelding.b_id = 1)
Avatar billede jakobdo Ekspert
05. april 2004 - 16:10 #2
Lukker! :o) (o:
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