в моем блогоподобном приложении у меня есть два отдельных запроса;
Select id, title, content from posts where id ='$a_post_id'
и
Select tagname, tagscore from tags where postid ='$a_post_id'
Так как моя база данных размещена на сервере, отличном от моего приложения, моя главная проблема с производительностью связана с запросами к серверу на оба запроса.
Мне было интересно, смогу ли я объединить два запроса в один запрос, чтобы получить ожидаемый результат
postdetails для '$ a_post_id' = id, заголовок, содержимое, теги (хэш tagname, tagscore)
Что-то похожее на соединение, но где строки асимметричны. Или присоединиться к возвращаемым хэшам ...
Кроме того, это звучит как отличное решение для простой проблемы, но я что-то здесь упускаю? Предполагая, что это решение возможно, есть ли у него какие-либо недостатки?