the reason you are using joins, most often is because your schema isnormalized. One way or another, de-normalisation + queries will cost youmore, than normalised tables and joins.That's at least the short answer.