To powinno wystartować. Zwróć uwagę, że używam zawartości komórki zarówno dla wartości, jak i dla tekstu opcji. Być może będziesz musiał to zmienić, ale nie jest to jasne.
var items=[], options=[];
//Iterate all td's in second column
$('#tableId tbody tr td:nth-child(2)').each(function(){
//add item to array
items.push($(this).text());
});
//restrict array to unique items
var items = $.unique(items);
//iterate unique array and build array of select options
$.each(items, function(i, item){
options.push('<option value="' + item + '">' + item + '</option>');
})
//finally empty the select and append the items from the array
$('#selectId').empty().append(options.join());
Pokaż nam, co masz do tej pory i jakie napotkano problemy. Dołącz także przykładowy kod źródłowy do tabeli. –