Да-да, только первый вариант!
Главное, что пока такой код кто-то пишет, тем, кто пишет по второму варианту, всегда найдется и работа, и заплата, и повод позлословить. Все, конечно, от проекта зависит, но БД на то и БД, чтобы ей задавать вопросы, _что_ вы хотите получить, а у вас прямо 1c 7.7 на MySQL получается ))