Запятая ставится в сложном предложении (ССП, СПП, БСП), а тире ставится в бессоюзном сложном предложении. Вообще вопрос несколько странный... точнее не очень корректный, можно было бы так сказать.
Ведь тире ставится и в простом предложении между подлежащим и сказуемым, выраженными сущ. в Им. падеже.
Сформулируйте вопрос точнее.