Printing fields from View using query
This is not good approach for Drupal.
Try to make the query in VIEWS UI, after that you have 2 options:


In the view add this option Show:Content | Teaser.
Create tpl file for that specific node (node--news.tpl.php), add if statement for the DISPLAY(view) MODE of the content type (full or teaser). 
In the correct display mode you have all node fields that are enabled in the content "Manage display" tab (as admin structure->content type->news->manage display)
and use " print render($content['field_news_link']) ".
In the view add this option Show:Fields. Rewrite the option of the field "Rewrite results"->"Rewrite the output of this field" in the view and add there html + token of the field.