Cela vient probablement d'une histoire drôle que l'on peut raconter ainsi :
la veille d'une inspection par un général les soldats sont prévenus : le général passera les troupes en revues et posera alors des questions dans cet ordre :
- Depuis quand date votre affectation ? Il faudra répondre 6 mois.
- Quel age avez-vous ? Il faudra répondre 20 ans
- Préférez-vous les choux ou les patates ? Il faudra répondre : les deux mon général.
le lendemain un soldat répond aux questions du général :
-quel age avez-vous ?
6 Mois mon général
-Depuis quand êtes vous ici ?
20 ans mon général
-Vous me prenez pour un abruti ou un imbécile ?
les deux mon général !
son origine peut également venir du fait qu'un soldat n'a pas à prendre de décisions et que face à un choix que lui demande un général il se doit de répondre ''les deux''.
Complement internaute :
Enfin on peut imaginer que ce mot vient d'une histoire d'un soldat qui a une bonne réputation.
Dans cette histoire il est question d'une jeune femme qui avait un très beau-père.
Un général est venu à sa rencontre et lui a demandé ''Quelles sont vos volontés''?
-je vous aime, mon général, je veux vous épouser.
-je vous aime mon beau-fils.
-je veux les deux!
A: J'ai une question, quelle est la différence entre :
-J'ai un bon chien.
-J'ai un chien de garde.
-J'ai un chien de la meute.
B: C'est la différence entre :
-J'ai une bonne montre.
-J'ai un bon porte-clés.
-J'ai un porte-clés de montre.