Bonjour,
Je suis une bille en SQL, aussi je vous prie d'excuser ce topic qui n'a certainement que peu d'intérêt pour la majorité d'entre vous.
J'ai écumé Google, sans trouver de résultat satisfaisant, reproductible ou tout simplement compréhensible.
Mon problème :
Dans une table FABRIQ, j'ai une ligne par Ordre de Fabrication (OF), sachant que plusieurs OF peuvent faire partie d'une même commande.
J'ai besoin de lister chaque OF, la commande de laquelle il dépend, et le nombre d'OF faisant partie de cette commande.
En dessin :
J'ai ça :
Je voudrais ça :Code:
1
2
3
4
5
6
7 OF | CDE 1000 | 237 1001 | 237 1002 | 237 1003 | 238 1004 | 238
J'ai commencé par l'erreur de débutant :Code:
1
2
3
4
5
6
7 OF | CDE | Nb 1000 | 237 | 3 1001 | 237 | 3 1002 | 237 | 3 1003 | 238 | 2 1004 | 238 | 2
Puis j'ai continué avec :Code:SELECT OF, CDE,COUNT(*) FROM FABRIQ GROUP BY CDE
Sans autre résultat que des erreurs évidemment.Code:SELECT OF,CDE,(SELECT COUNT(*) FROM FABRIQ GROUP BY CDE) FROM FABRIQ
Merci d'avance à qui pourra/voudra bien m'aider.