I use the code to get all the meta boxes values in a custom type
<?php
$args = array('post_type' => 'posttype');
$emptyvalue = "";
$optionname = "optionname";
$the_query = new WP_Query($args);
$output ="<select name='".$optionname."'> <option value='".$emptyvalue."'>Location</option>'";
while ( $the_query->have_posts() ) : $the_query->next_post();
$id= $the_query->post->ID;
$location = get_post_meta($id, 'institution_location', true);
$get_location = $_GET['institution-location'];
$selected = ($get_location == $location) ? 'selected=selected' : '';
$output .="<option $selected name='".$location."' value='".$location."'>".$location."</option>";
endwhile;
$output .="</select>";
echo $output;
?>
But if there are two custom post have the same values it returns the two values, so I want to just return one value of them.
Thanks