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
Post a Comment