gallery
id | position
1 | 1
gallery_lang
gallery_id | lang_id | name | description
1 | 1 | galeria | opis galerii
1 | 2 | galeria en | opis galerii en
2| 1 | galeria 2| opis galerii 2
gallery_page
gallery_id | page_id
1 | 1
Teraz chciałbym zeby mi pobrało jeden wszystkie wiersze gdzie z trzech tabel gdzie np. page_id = 1 i lang_id = 1, czyli wiersze powinien wygladac mniej wiecej tak
id = 1, gallery_id = 1, name = galeria, description = opis galerii
id = 2, gallery_id =2, name = galeria 2, description = opis galerii 2
Męcze się już trochę z tym, zrobiłem coś takiego
SELECT gp.id_page, gp.id_gallery, gl.name FROM gallery AS g LEFT JOIN gallery_page AS gp ON g.id = gp.page_id LEFT JOIN gallery_lang AS gl ON gl.gallery_id = g.id && gl.lang_id = $id_lang WHERE g.id = $id_page
ale niestety nie śmiga, macie jakieś pomysły ?
Pozdrawiam.