In the review list I've altered the sort based on a custom table.
in app/design/frontend/rwd/theme/template/review/product/view/list.phtml
I've altered
$_items = $this->getReviewsCollection()->getItems();
Into
/** @var Mage_Review_Model_Resource_Review_Collection $collection */
$collection = $this->getReviewsCollection();
$collection->clear();
$collection->getSelect()->joinLeft( array('featured'=>'review_featured'), 'main_table.review_id = featured.review_id', array('featured.featured_number'));
$collection->getSelect()->reset(Zend_Db_Select::ORDER);
$collection->getSelect()->order('featured.featured_number DESC');
$_items = $collection->getItems();
But now the rationg collection is null
/* @var Mage_Rating_Model_Resource_Rating_Option_Vote_Collection $_votes */
$_votes = $_review->getRatingVotes();
How Do I alter the query and keep my collection?