moin Vinz,
erst einmal, ich habe lange nichts mehr von dir gelesen, habe deine beiträge schon vermisst....
vermutlich. Hab' gerade kein MySQL zur Hand und MS SQL Server mag keinen CROSS JOIN.
denke schon, ein CROSS JOIN sollte keine ON klausel haben.
Hab' keine Unterabfragen, nur hübsch geklammerte Joins - das kann auch Oracle :-)
lach, ich habe schon tomaten auf den augen, sehe nur klammern und schon denke ich an eine unterabfrage...
was mich aber noch mehr verwundert, fehlt da in der LEFT JOIn Bedinung nicht nich eine bedinung, nämlich der bgleich zwischen spieltag und spieltagtippen ?
Die fand' ich wie Du redundant - und hab' sie daher weggelassen.
naja, ich kann es wie gesagt nicht testen, aber wenn ich deinen ersten join in gedanken nachempfinde (von der ich dachte es wäre eine unterabfrage), dann wird jeder aktiver user zu jedem spiel zugeordnet (lassen wir mal den spieltag 1 aussen vor).
aber die tipps, die ein user abgibt, sind nicht nur spezifisch zum user, sondern auch zu dem jeweiligen spiel. oder habe ich da jetzt einen denkfehler ?
Ilja