query ombouwen naar zonder view

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Arnold C

Arnold C

11/11/2009 22:54:00
Quote Anchor link
Beste mensen,

Ik heb de volgende query:

SELECT a.kind_ID, a.voornaam, a.achternaam, b.score, c.activiteit, c.voorstel, c.arrangement, c.afbeelding, c.nivo1, c.nivo2, c.nivo3, c.nivo4, c.nivo5, d.mDatum
FROM (tbl_kind AS a, tbl_activiteit AS c)
LEFT JOIN tbl_score AS b
USING (kind_ID, activiteit_ID)
LEFT JOIN vw_lastmoment AS d
USING (kind_ID, activiteit_ID)
WHERE (b.datum =d.mdatum OR d.mdatum is NULL)
AND c.activiteit_ID = 1
AND a.groep_ID = 1

Zoals jullie zien maakt deze gebruik van een view (vw_lastmoment). Deze view is opgebouwd door:

SELECT y.kind_ID, y.activiteit_ID, MAX(y.datum) AS mdatum
FROM tbl_score AS y
GROUP BY kind_ID, activiteit_ID

Deze oude versie met de "view" werkt goed. (localhost accepteert view)
Echter: ik kan op de server geen view aanmaken.

Wat er dus eigenlijk moet gebeuren is de query met de view ombouwen naar een query zonder view.

Hoe vertaal ik het....die view maakte die ellendig lange query nog een beetje leesbaar......hoe maak ik een query die hetzelfde doet, zonder dat ik die view hoef te gebruiken?


HEEELLLLUUPPP!!!
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.