Dr. Bacon, я думаю, что так будет эффективнее и с точки зрения растраты ресурсов и количества строк кода. А если хочется гнуть пальцы, то ждем достойного ответа на вопрос.
Лаврентий, данные можно нормализовать, разделяя по таблицам, если это целесообразно. Тогда можно использовать JOIN для получения результатов в одном запросе.
Она замучается. Люди очень плохи, когда речь идет о рутинных операциях. Выйдет плохое качество в итоге.