mysql - making strsql from sql with different tables -


so need make strsql 1 :

strsql = "select " strsql = strsql & " tblclips.fldclipid, " strsql = strsql & " tblplatenfirma.fldplatenfirmaid, " strsql = strsql & " tblclips.flduitvoerder, " strsql = strsql & " tblclips.fldtitel, " strsql = strsql & " tblplatenfirma.fldnaam" strsql = strsql & " " strsql = strsql & " tblclips " strsql = strsql & " inner join tblplatenfirma " strsql = strsql & " on tblclips.fldplatenfirmaid = tblplatenfirma.fldplatenfirmaid" strwhere = "" 

but got sql code don't understand result can't make strsql, need school project , got few days left. sql don't understand:

select tbluurroosterleerkracht.flduurroosterleerkrachtid uurroosterid, tblklas.fldnaam klas, tbllokaal.fldnummer hoofdlokaal, tblvak.fldvak vak, tbllokaal_1.fldnaam leslokaal, tbllokaal_2.fldbeschikbaar beschikbaar, tblleerkracht.fldnaam naamleerkrachtnormaal, tblleerkracht.fldvoornaam voornaamleerkrachtnormaal, tbldag.flddag dag, tbllesuur.fldvan van, tbllesuur.fldtot tot (((tbllokaal tbllokaal_2 right join (tblvervangingen left join tblleerkracht tblleerkracht_1 on tblvervangingen.fldleerkrachtid = tblleerkracht_1.fldleerkrachtid) on tbllokaal_2.fldlokaalid = tblvervangingen.fldlokaalid) left join tbltaak on tblvervangingen.fldtaakid = tbltaak.fldtaakid) left join tblleerkracht tblleerkracht_2 on tbltaak.fldleerkrachtid = tblleerkracht_2.fldleerkrachtid) right join (((tbllokaal tbllokaal_1 inner join (((tbldag inner join (tblklas inner join tbluurroosterleerkracht on tblklas.fldklasid = tbluurroosterleerkracht.fldklasid) on tbldag.flddagid = tbluurroosterleerkracht.flddagid) inner join tblvak on tbluurroosterleerkracht.fldvakid = tblvak.fldvakid) inner join tbllokaal on tblklas.fldlokaalid = tbllokaal.fldlokaalid) on tbllokaal_1.fldlokaalid = tbluurroosterleerkracht.fldlokaalid) inner join tbllesuur on tbluurroosterleerkracht.fldlesuurid = tbllesuur.fldlesuurid) inner join tblleerkracht on tbluurroosterleerkracht.fldleerkrachtid = tblleerkracht.fldleerkrachtid) on tblvervangingen.flduurroosterleerkrachtid = tbluurroosterleerkracht.flduurroosterleerkrachtid order tblleerkracht.fldnaam, tblleerkracht.fldvoornaam, tbldag.flddag, tbllesuur.fldvan;

it unusual sql query. sure produces result want?

when trying understand code useful format can see each part of it. particularly true big sql queries, , code lots of nested bracketted bits.

here sql rough formatting applied...

select    tbluurroosterleerkracht.flduurroosterleerkrachtid uurroosterid,   tblklas.fldnaam klas,   tbllokaal.fldnummer hoofdlokaal,   tblvak.fldvak vak,   tbllokaal_1.fldnaam leslokaal,   tbllokaal_2.fldbeschikbaar beschikbaar,   tblleerkracht.fldnaam naamleerkrachtnormaal,   tblleerkracht.fldvoornaam voornaamleerkrachtnormaal,   tbldag.flddag dag,   tbllesuur.fldvan van,   tbllesuur.fldtot tot   (    (     (tbllokaal tbllokaal_2       right join (tblvervangingen                  left join tblleerkracht tblleerkracht_1                  on tblvervangingen.fldleerkrachtid = tblleerkracht_1.fldleerkrachtid                 )       on tbllokaal_2.fldlokaalid = tblvervangingen.fldlokaalid     )      left join tbltaak      on tblvervangingen.fldtaakid = tbltaak.fldtaakid    )    left join tblleerkracht tblleerkracht_2    on tbltaak.fldleerkrachtid = tblleerkracht_2.fldleerkrachtid  )   right join   (    (      (tbllokaal tbllokaal_1        inner join         (          (            (tbldag              inner join               (tblklas                inner join tbluurroosterleerkracht                on tblklas.fldklasid = tbluurroosterleerkracht.fldklasid              )              on tbldag.flddagid = tbluurroosterleerkracht.flddagid            )             inner join tblvak             on tbluurroosterleerkracht.fldvakid = tblvak.fldvakid          )          inner join tbllokaal           on tblklas.fldlokaalid = tbllokaal.fldlokaalid        )         on tbllokaal_1.fldlokaalid = tbluurroosterleerkracht.fldlokaalid      )       inner join tbllesuur       on tbluurroosterleerkracht.fldlesuurid = tbllesuur.fldlesuurid    )     inner join tblleerkracht     on tbluurroosterleerkracht.fldleerkrachtid = tblleerkracht.fldleerkrachtid  )   on tblvervangingen.flduurroosterleerkrachtid = tbluurroosterleerkracht.flduurroosterleerkrachtid  order    tblleerkracht.fldnaam,    tblleerkracht.fldvoornaam,   tbldag.flddag,   tbllesuur.fldvan; 

is there specific part not understand?

i think despite not understanding how sql works. string building method should still work way store sql in program variable.


Comments

Popular posts from this blog

android - Automated my builds -

how to proxy from https to http with lighttpd -

python - Flask migration error -