Avatar billede weeelo Nybegynder
27. april 2005 - 16:52 Der er 3 kommentarer og
1 løsning

Hjælp med udtræk

Hejsa..

$sql="SELECT
  IF(k.id = g.home, k.navn, 0) AS club_home,
  IF(k.id = g.away, k.navn, 0) AS club_away,
  g.date, DATE_FORMAT(date, '%d/%m-%y') AS new_date,
  g.score_home AS home_score,
  g.score_away AS away_score
FROM
  kampe AS g
  INNER JOIN _klubber AS k
    ON k.id = g.home OR
    k.id = g.away
WHERE
  g.league = 'eng1' AND
  g.season = '2004'
GROUP BY
  g.id
ORDER BY
  date ASC
";

Det fungerer som sådan fint nok, men når udtrækket vises er club_home og club_away ens.. Hvad skal jeg rette?
Avatar billede weeelo Nybegynder
27. april 2005 - 19:10 #1
Ingen der kan hjælpe eller for få point?
Avatar billede arne_v Ekspert
27. april 2005 - 20:24 #2
Når vi ikke kender tabel strukturen og ikke ved hvad du vil have ud af det
så er det meget svært at foreslå noget.

Et skud i tågen ville være:

SELECT k1.navn AS club_home,k2.navn AS club_away,g.score_home AS home_score,g.score_away AS away_score
FROM kampe AS g,klubber AS k1,klubber AS k2
WHERE g.home=k1.id AND g.away=k2.id AND g.league = 'eng1' AND g.season = '2004'
GROUP BY g.id
ORDER BY date ASC
Avatar billede weeelo Nybegynder
27. april 2005 - 20:31 #3
Det var som sådan et ganske fremragende skud..! Læg et svar og du skal få dine point!
Avatar billede arne_v Ekspert
27. april 2005 - 20:33 #4
:-)
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