Например, нужно вытащить урок и теги к нему. Я делаю так:
$res = $db->query('SELECT * FROM `news` WHERE `id` = 5');
$row = $res->fetch_assoc();
//выполняю с ним какие-то операции
// И дальше делаю еще один запрос, чтобы вытащить теги
$res = $db->query('SELECT * FROM `tags` WHERE `news_id` = 5');
$row = $res->fetch_assoc();
// И тут работаю с тегами
Вопрос в том, правильно ли это, ведь если урок содержит кроме тегов еще полезные советы, список картинок, комментарии, этапы выполнения и сохранивших урок в избранное пользователей, то получается кроме этих двух запросов будет еще куча вясяких. Стоит пытаться как-то объеденять получение этих результатов в один запрос или у меня паранойя?