SELECT t1.noget ORDER BY t2.noget, men der bliver for "mange" res
Hej,Her er så et problem jeg ikke sådan liiige kan greje, men måske du kan?
Jeg har to (ja, reelt set tre, men det er ligegyldigt med den sidste) tabeller, hvor jeg gerne vil SELECT'e indhold fra begge tabeller, men hvor jeg maksimalt har een af hver af een type (DISTINCT) og samtidig ordne efter (ORDER BY) noget fra den anden tabel som der er flere af.
Uoverskueligt? Jeg prøver med min forespørgsel og forklarer hvad jeg får, og hvad jeg gerne vil have.
SELECT
t1.id,
t1.navn,
FROM
tabel_nr_1 AS t1,
tabel_nr_2 AS t2
WHERE (
t2.reference_til_t1id = t1.id,
AND
t2.dato > NOW(),
)
ORDER BY
t2.dato, /* Her går det "galt"... */
t1.id;
Det jeg gerne vil er at ordne efter t2.dato, men da der er mange flere rækker i t2, kommer der et resultat for hver af t2's rækker...
To eksempler:
http://fnof.dyndns.dk/vs/www/kurser/index.php (uden order by dato)
http://fnof.dyndns.dk/vs/www/kurser/index2.php (med order by dato)
Håber på lidt assistance fra dig :-)
På forhånd tak.
