Mam pewien problem.
mam 2 tabele
tab1
--------
id (int), nazwa(varchar)
tab2
--------
id (int), parent (longtext, wpisy w stylu "|tab1id1|tab1id2|"), nazwa (varchar)
w tym
tab1 i tab2 polaczone sa id-ami z tab1, czyli tab1id1 - jakis id w tabeli 1, tab1id2 - jakis inny id w tabeli 1
Teraz chce wykonac zapytanie wybierajace wszystkie id i nazwy z tabeli 1 (tab1), jednoczesnie sprawdzajac, czy istnieja te id-y w tabeli 2 (tab2.parent)
Probowalem z left join, ale mi nie wychodzi. Albo zwraca wszystko z tab1 wcale nie sprawdzajac, albo wynikow mam tyle, co powinno znalezc w tab2 i powtarzajace sie nazwy z tab1, albo nic nie zwraca.
oto query ktore testowalem (m. in)
<?php SELECT tab1.* FROM tab1,tab2 WHERE tab2.parent LIKE tab1.id ?>
i wiele innych, nic z tego. Czy jest to w ogole mozliwe?
Prosze o pomoc.