Well, I now have something working, so for people in need:
$querystr = "
SELECT $wpdb->posts.*
FROM $wpdb->posts, $wpdb->term_relationships
WHERE $wpdb->posts.post_status = 'publish'
AND $wpdb->term_relationships.object_id = $wpdb->posts.ID
AND ( ($wpdb->posts.post_type = 'post' AND $wpdb->term_relationships.term_taxonomy_id = 10) OR ($wpdb->posts.post_type = 'news'))
AND $wpdb->posts.post_date < NOW()
ORDER BY $wpdb->posts.post_date DESC
LIMIT 2
";
$pageposts = $wpdb->get_results($querystr, OBJECT);
Where 10 is your term ID