Когда так говорят? Морковка хороша, когда яблока нет.
В том случае, когда за неимением лучшего используется что-то не особо подходящего качества/худшее. Примером можно назвать то, как во время голода люди радовались и маковой росинке.
То есть на безрыбье и рак рыба?
Правильно.
Всё ясно. Спасибо!