Я думаю, что вы на правильном пути с выбором отличных;просто укажите столбцы, которые вы хотите.Если вы заполняете раскрывающийся список, сделайте так:
$img_sub_qry = "SELECT DISTINCT [colname] as ddlvalue, [colname] as ddltext
FROM images
JOIN imagsub ON images.image_id = imagsub.image_id
WHERE images.image_id IN ($thelist)";
Для запроса, который вы пытаетесь, каждая строка в запросе будет отличаться, вероятно, из-за столбцов идентификаторов..