2 Chronicles 22:1
"And the inhabitants of Jerusalem made Ochozias his youngest son king in his stead: for the band of robbers that came against them, even the Arabians and the Alimazonians, had slain all the elder ones. So Ochozias son of Joram king of Juda reigned."
2 Chronicles 22:1—Were Jehoram’s sons taken captive or were they killed?
Contrasting Link: 2 Chronicles 21:16 →
Problem: According to 2 Chronicles 21:16–17, Jehoram’s sons were only taken captive by the Philistines and the Arabians. By contrast, this passage says they “killed all the older sons.”
Solution: There is no contradiction here for two reasons. First, it was only the “older” sons who were killed, not all of them. The others could have been taken captive. Second, they could have first taken them captive and then afterward killed them.