31. august 2004 - 19:40Der er
7 kommentarer og 1 løsning
IF i mysql?
Jeg har dette sql-kald: SELECT s.spiller_id, s.navn, s.udmaerkelse, UNIX_TIMESTAMP(s.skade) AS skade, UNIX_TIMESTAMP(s.skade2) AS skade2, s.klub_id, s.natio_id, n.tekst, k.klub_id, k.klubnavn
FROM spillere as s, nationaliteter as n, klubber as k
WHERE s.navn LIKE '%$_GET[word]%' AND n.natio_id=s.natio_id AND s.klub_id=k.klub_id
Jeg troede den virkede fint, indtil jeg fandt ud af at den ikke modtager records fra spillere hvor spillere.klub_id er NULL (hvilket jo må være grundet "s.klub_id=k.klub_id"). Det skal den! - så kan den af gode grunde ikke finde information fra tabellen klubber, men det er ok.
jpvj -> Dit forslag virker ikke. Den går bare "kold" og timer out når jeg kører den
arne_v -> Dit virker præcist som det skal. Men ehm... må jeg ikke lige bede om en forklaring på det JOIN halløj? har læst lidt om det, men synes det er forvirrende :) Men ellers bare smid et svar så du ka få point :)
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.