Разница в звездочках на погонах - у майора-генерала - одна, у лейтенанта-генерала - две, у полковника-генерала - три. У кого больше звездочек - тот и старше по званию.
Чисто конкретный ответ :-)
И, наконец, чтобы оставить позади всех конкурентов за "лучший ответ" в этом вопросе :-)
Рядовой состав
Рядовой (курсант) или Матрос (на флоте)
Ефрейтор или Старший матрос
Сержанты и старшины
Младший сержант или Старшина 2 статьи (на флоте)
Сержант или Старшина 1 статьи
Старший сержант или Главный старшина
Старшина или Главный корабельный старшина
Прапорщики или Боцманы и мичманы (на флоте)
Подпрапорщик или Боцман (на флоте)
Прапорщик или Мичман
Старший прапорщик или Старший мичман
Младший офицерский состав
Младший лейтенант он же Младший лейтенант (на флоте)
Лейтенант везде Лейтенант
Старший лейтенант тоже Старший лейтенант, хотя и на флоте
Капитан или Капитан-лейтенант (на флоте)
Старший офицерский состав
Майор или Капитан третьего ранга (на флоте)
Подполковник или Капитан второго ранга
Полковник или Капитан первого ранга
Высший офицерский состав
Генерал-майор или Контр-адмирал (на флоте)
Генерал-лейтенант или Вице-адмирал
Генерал-полковник или Адмирал
Генерал армии или Адмирал флота
Маршал Российской Федерации или Адмирал флота Российской Федерации
Ну вот, Роман Халиулин тоже хочет 10 баллов :-)