CREATE VIEW beste AS
SELECT
a.woz,
b.wijk AS wijk,
a.plaats AS plaats,
a.straat AS straat,
a.nr AS nr,
b.soc AS soortobject,
e.bouwjaar,
a.waarde AS waarde,
b.groep AS groep,
d.datum AS datum,
d.vkc AS vkc,
d.aard AS aard
FROM
stuf20 a,
stuf21 b,
stuf53 c,
stuf52 d,
stuf22 e
WHERE
a.woz = b.woz
AND
c.woz = b.woz
AND
a.woz=RIGHT(e.woz,11)
AND
c.volgnr = d.volgnr
AND
d.datum <>''
AND
e.cod LIKE('11%')
ORDER BY
a.plaats,
a.straat,
a.nr
Maakt een dynamisvche tabel. Als mijn sql lukt heb ik een VIEW(tabel) waar ik gewoon op kan queryen. Dat is in sommige gevallen handiger dan queryen op verschillende tabbellen en je slaat je data niet dubbel op.
dus ipv de hele zin Select blabla from blabla etc etc etc etc gebruik je alleen VIEW(blabla). Das inderdaad met grote scripts erg makkelijk! Weer wat geleert :)
dus ipv de hele zin Select blabla from blabla etc etc etc etc gebruik je alleen VIEW(blabla). Das inderdaad met grote scripts erg makkelijk! Weer wat geleert :)
SELECT * FROM beste geeft al nadat ik mijn sql heb uitgevoerd hetzlefde resultaat als de sql waar ik het topic mee begon
@Willem-Jan: Dat klopt, was meer bedoelt ter verduidelijking voor hen die nog niet weten wat een view is, in dat artikeltje heb ik dat een beetje uitgelegd.
@Klaasjan: Gewoon overstappen naar PostgreSQL of MySQL 5 :)