JOIN выборка по двум и более строк из одной таблицы

SDone

Новичок
проблемка вот в чем:

есть таблица svyz там храню свзи с таблицей page

нужно выбрать записи из page которые принадлежат одной категории и городу

PHP:
SELECT page_id,pid,pos,ename,p.name,title,p.user_id,date_add,date_edit, n.ok
			FROM soc_page p 
			inner JOIN soc_noAuto n 
			ON n.who_id=52 and n.who_id_elem=p.page_id and n.ok=1
			inner JOIN soc_user u 
			ON p.user_id = u.user_id
			inner  JOIN svyz s
		 	ON s.who_pid=52 AND s.pid = p.page_id AND s.who_id = 51 and s.id= ".$category_id."
			inner  JOIN svyz s
		 	ON s.who_pid=52 AND s.pid = p.page_id AND s.who_id = 55 and s.id= ".$city_id."
			WHERE p.who_id=52
PHP:
inner  JOIN svyz s
		 	ON s.who_pid=52 AND s.pid = p.page_id AND s.who_id = 51 and s.id= ".$category_id."
			inner  JOIN svyz s
		 	ON s.who_pid=52 AND s.pid = p.page_id AND s.who_id = 55 and s.id= ".$city_id."
как реализовать вот это дело?

только ребят попрошу без издевок, без гугла и тп. я сюда пришел для ответа на свой вопрос и действительно помощи.
 

SDone

Новичок
если честно то хотелось бы увидеть парильную запись) потому как скорей всего я чего то намутил)
 

SDone

Новичок
все. готово. ) сам справился. ошибка как всегда была по глупости )
 
Сверху