Oto bardziej szczegółowe konto:
Lajos, król Teb, został ostrzeżony przez wyrocznię, że spłodzi syna, który spowoduje jego upadek i obejmie tron. Obawiając się tej przepowiedni, Lajusz nakazał, aby wszystkie dzieci płci męskiej urodzone jemu i jego żonie Jokaście zostały zabite. Jednak Jocasta, nie mogąc znieść myśli o zabiciu własnego dziecka, postanowiła uratować jednego syna, przekłuwając mu kostki i zostawiając go na śmierć odsłoniętego na zboczu góry.
Dziecko zostało odnalezione przez pasterza i zabrane do króla Koryntu, Polibosa, który wychował je jak własne i nadał mu imię Edyp. Edyp dorastał nieświadomy swojego prawdziwego pochodzenia. Wiele lat później wyrocznia poinformowała go, że jego przeznaczeniem jest zabicie ojca i poślubienie matki. Przerażony tym odkryciem Edyp opuścił Korynt, aby uniknąć popełnienia tak haniebnego czynu.
W swojej podróży Edyp spotkał Lajosa na rozdrożu. Pokłócili się i w przypływie gniewu Edyp zabił Lajosa, nie wiedząc, że jest jego ojcem. Następnie udał się do Teb, gdzie nieświadomie wypełnił resztę przepowiedni, rozwiązując zagadkę Sfinksa i zostając nowym królem. Później poślubił Jocastę, która nie wiedziała, że jest jego biologiczną matką.