Hadithcore
Mishkat al-Masabih, 3845

Abu Huraira told that a man said, “Messenger of God, a man wishes to take part in <i>jihad</i> in God’s path desiring some worldly advantage." The Prophet (ﷺ) replied, “He will have no reward." Abu Dawud transmitted it.

وَعَنْ أَبِي هُرَيْرَةَ أَنَّ رَجُلًا قَالَ: يَا رسولَ الله رجلٌ يُرِيدُ الْجِهَادَ فِي سَبِيلِ اللَّهِ وَهُوَ يَبْتَغِي عَرَضاً من عرَضِ الدُّنْيَا فَقَالَ النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: «لَا أجر لَهُ» . رَوَاهُ أَبُو دَاوُد

References1 variant
In-Book Reference
Book 19, Hadith 57