Вы пытаетесь сделать что-то подобное?
select c.id, c.cond, c.type, i.name, i.width, i.height from computers c
left join images i on i.foreignid=c.id
order by i.def desc limit 1
EDIT:
Но условие соединения зависит от того, что именно вы хотите.
Если вы хотите, чтобы все компьютеры имели изображения или не использовали
computers left join images
Если вы хотите, чтобы все изображения были компьютерными или нет
computers right join images
Если вы хотите, чтобы только компьютеры с изображениями и изображениями с компьютерами использовали
computers inner join images
Если вы хотите, чтобы все компьютеры и все изображения использовали
computer outer join images