MySQL: результат с несколькими строками Результат отдельной строки

У меня эти три таблицы,

таблица page

 page_id page_title 1 a 

таблица content

 content_id content_text 1 text one 2 text two 

таблица content structure

 page_id content_id order_in_page 1 1 1 1 2 2 

мой рабочий sql,

 SELECT p.*, c.*, x.* FROM pages AS p LEFT JOIN pages_structures AS x ON x.page_id = p.page_id LEFT JOIN pages_contents AS c ON c.content_id = x.content_id WHERE p.page_url = 'a' 

результат,

 page_id page_title content_text order_in_page 1 a text one 1 1 a text two 2 

результат, который я получаю после

 page_id page_title content_1 content_2 content_3 content_4 1 a text one text two null null 

Как я могу сделать результат нескольких строк в результатах одной строки?

Или, может быть, результат нескольких строк лучше и быстрее, чем результат одной строки, который я хочу?

РЕДАКТИРОВАТЬ:

причина, по которой мне нужен результат одной строки, заключается в том, что я могу просто вызвать content_ #, выполнив это,

 echo $page['content_1']; 

так же, как я называю название,

 echo $page['page_title'];