Tabellenverknüpfung
am 26.11.2006 22:07:23 von Stephan Dreisbach
Hallo,
ich brauche nochmal Hilfe:
In einer Tabelle werden Mathematikaufgaben (Nr, Aufgabe) festgehalten,
jede Aufgabe hat eine Nummer, die Aufagebn werden nach dem
Zufallsprinzip angeboten.
In einer zweiten Tabelle (Aufgabennummer, Schülernummer, Datum) werden
die Aufgaben festgehalten, die heute schon gerechnet wurden.
Ich bekomme es nicht hin, dass bei der zufälligen Auswahl nur die
angeboten werden, die dem Schüler mit der Schülernummer 123 heute noch
nicht vorgelegt wurden.
Hat jemand einen Tipp für mich?
--
Stephan
Re: Tabellenverknüpfung
am 27.11.2006 03:06:43 von Christian Hammers
On 2006-11-26 Stephan Dreisbach wrote:
> Ich bekomme es nicht hin, dass bei der zufälligen Auswahl nur die
> angeboten werden, die dem Schüler mit der Schülernummer 123 heute noch
> nicht vorgelegt wurden.
> Hat jemand einen Tipp für mich?
SELECT
aufgaben.nr
FROM
aufgaben
left outer join ergebnisse on (aufgaben.nr=3Dergebnisse.nr and ergebnisse=
..schueler=3D123)
WHERE
ergebnisse.schueler is null
ORDER BY
rand()
LIMIT
1
;
tschüss,
-christian-
Re: Tabellenverknüpfung
am 27.11.2006 22:35:29 von Stephan Dreisbach
Christian Hammers schrieb:
>
>
>On 2006-11-26 Stephan Dreisbach wrote:
>> Ich bekomme es nicht hin, dass bei der zufälligen Auswahl nur die
>> angeboten werden, die dem Schüler mit der Schülernummer 123 heute noch
>> nicht vorgelegt wurden.
>> Hat jemand einen Tipp für mich?
>
>SELECT
> aufgaben.nr
>FROM
> aufgaben
> left outer join ergebnisse on (aufgaben.nr=ergebnisse.nr and ergebnisse.schueler=123)
>WHERE
> ergebnisse.schueler is null
>ORDER BY
> rand()
>LIMIT
> 1
>;
Danke!
Stephan