В українській мові вживаються обидва варіанти.
Правильно
Щоб – правильний варіант написання сполучника в українській мові. За правилами української граматики цей сполучник пишеться разом і служить для зв’язку слів у реченні.
Щоб не запізнюватись, виходь з дому раніше.
Роби ранкову гімнастику, щоб бути здоровим.
Що б – правильний варіант написання займенника з часткою. Питально-відносний займенник що служить для оформлення запитання про предмет, змінюється за відмінками.
Що б нам цікавого подивитись?
Що б ти хотів поїсти на сніданок?