SELECT u.* FROM cms_lists AS l INNER JOIN cms_user AS u ON u.id = l.user_id
Jedino sto ti je baza malcice naopacke dizajnirana - ti imas relaciju izmedju korisnika i listi 1-1 (jedan korisnik - jedna lista), a trebalo bi N-1 (vise korisnika, jedna lista), ili cak N-N (vise korisnika, vise lista).
Umesto sto drzis user_id u tabeli cms_lists, drzi list_id u tabeli cms_user (N - 1), ili napravi medjutabelu gde drzis parove user_id, list_id (N - N).
I gde se uhvati da pravis CMS, a SQL ti uopste ne ide?
|