Mishkat al-Masabih
Abu Huraira told that a man said, “Messenger of God, a man wishes to take part in jihad in God’s path desiring some worldly advantage." The Prophet (ﷺ) replied, “He will have no reward." Abu Dawud transmitted it.
وَعَنْ أَبِي هُرَيْرَةَ أَنَّ رَجُلًا قَالَ: يَا رسولَ الله رجلٌ يُرِيدُ الْجِهَادَ فِي سَبِيلِ اللَّهِ وَهُوَ يَبْتَغِي عَرَضاً من عرَضِ الدُّنْيَا فَقَالَ النَّبِيُّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: «لَا أجر لَهُ» . رَوَاهُ أَبُو دَاوُد
Reference