Есть таблица downloads, в которой хранится описание программы, и есть таблица files, в которой хранится ссылка на файл. У одной программы может быть много файлов (пакеты под разные дистрибутивы, патчи, исходники, документация и так далее). Пока что связываю это таким образом:
select downloads.title, downloads.description, files.download_id, files.path from downloads,files where downloads.id = files.download_id;
Но если файлов у одной программы много, то в результате sql-запроса все поля из таблицы downloads повторяются, хотя реально они нужны лишь один раз. Можно ли как-нибудь этого избежать, и стоит ли?