Возможно ли оптимизировать такой sql-запрос?

Nicca

Новичок
Возможно ли оптимизировать такой sql-запрос?

Есть 2 таблицы приблизительно с такой структурой
news
id date_in ...... - вобщем здесь индексная информация Например:
1 2009-03-18 ...

content - описывается сам контент в базе
content_id lng type_rec parent_id content
1 ru news_title 1 "Заголовок новсти"
2 ru news_text 1 "Текст новости"
и таких записей много (кейворды, дескирипшионы и т.д.)

Можно ли как-то выбрать информацию из этих 2 таблиц одним запросом?
Вот сейчас нужно так приблизительно:
sql="select content from content where type_rex='news_title' and parent_id='1'"; - заголовок
sql="select content from content where type_rex='news_text' and parent_id='1'"; - текст
и таких запросов у меня получается около 10

Можно ли как-то сделать это все одним запросом?
 

whirlwind

TDD infected, paranoid
так таблицы две или одна?

SELECT h.content AS header,t.content AS txt FROM content AS h JOIN content AS t ON (h.parent_id=t.parent_id) WHERE h.parent_id=1;

как то так

-~{}~ 18.03.09 13:51:

ЗЫ. но лучше править /dev/hands
 
Сверху