Keresés

Új hozzászólás Aktív témák

  • Tele von Zsinór

    őstag

    válasz Sk8erPeter #5523 üzenetére

    Erre már érdemes lehetne, ha nem lenne benne a $page alapján négyféle kimenet.

    Három megoldás jut eszembe hirtelen:
    - a problémát okozó join marad php kódban, a többi megy viewbe, és ahhoz joinolsz
    - a $page-től függő feltétel marad php kódban, select-kor where-rel szűrve
    - írsz egy tárolt eljárást, mert annak tudsz paramétert átadni, és az rakja össze a teljes, $page alapján szűrt queryt (meg a $data_needed alapján is, ha már tárolt eljárás)

    Sajnos view-t nem lehet paraméterrel létrehozni.

    A szintaktika egyszerű, a második megoldáshoz így csinálnám:
    CREATE OR REPLACE VIEW valami AS
    SELECT * FROM tbl_img
    INNER JOIN tbl_ossze ON tbl_ossze.kep_id = tbl_img.kep_id
    INNER JOIN tbl_kutya ON tbl_kutya.kutya_id = tbl_ossze.kutya_id
    INNER JOIN tbl_torzskonyv ON tbl_kutya.torzskonyv_id = tbl_torzskonyv.torzskonyv_id
    ORDER BY tbl_kutya.nev ASC ;

Új hozzászólás Aktív témák