Problem s tabulkou

Zdravim,
od dnesniho dne se me neprovadi nasledujici SQL dotaz

SELECT DISTINCT tobrazky.id_obrazek, nazev_souboru , titulek,sirka, vyska FROM tobrazky,tclanky_obrazky INNER JOIN tobrazky_texty ON tobrazky.id_obrazek=tobrazky_texty.id_obrazek AND tobrazky_texty.jazyk='cs' WHERE tclanky_obrazky.id_clanek=186 AND tclanky_obrazky.id_obrazek=tobrazky.id_obrazek

Pokud ho skusim v PHPmyAdmin tak dostanu
#1054 - Unknown column 'tobrazky.id_obrazek' in 'on clause'
coz me prijde jako humorne oznameni, kdyz id_obrazek je PK teto tabulky.

V kodu sem nic nemenil, s DB nemanipuloval. Na mem pocitaci naprosto v pohode. Tabulku sem skusil repairovat a i smazal a zalozil znova a nic ...
Jenom ted koukam ze mam misto InnoDB tabulky MyISAM. A ani nemam moznost to zmenit na InnoDB?
Hmm tak sem prepsal dotaz do nasledujici podoby a je to OK

SELECT DISTINCT tobrazky.id_obrazek, nazev_souboru , titulek,sirka, vyska FROM tobrazky INNER JOIN tclanky_obrazky ON tclanky_obrazky.id_obrazek = tobrazky.id_obrazek AND tclanky_obrazky.id_clanek=$id_clanek INNER JOIN tobrazky_texty ON tobrazky.id_obrazek=tobrazky_texty.id_obrazek AND tobrazky_texty.jazyk='$jazyk' WHERE tclanky_obrazky.id_obrazek=tobrazky.id_obrazek

Timto dekuji za neavizovany update SQl enginu a docela by me zaujimalo, jak na MyISAM tabulkach udelam kaskady ....