J'ai essayé de trouver comment écrire cette requête en sql.Comment utiliser SQL pour sélectionner des lignes contenant plus de 50 lignes dans une autre table?
Ce dont j'ai besoin est de trouver les noms de produits (dans la table des produits) qui ont 50 commandes ou plus (qui sont dans la table des commandes).
Un seul orderid est associé à un nom de produit à la fois, alors quand j'essaie de compter les ID, il les compte tous.
Je peux obtenir des noms de produits distincts, mais une fois que j'ajoute dans les commandes, il revient à avoir plusieurs noms de produit.
J'ai également besoin de compter le nombre de clients (dans la table de commande) qui ont commandé ces produits.
J'ai besoin d'une aide sérieuse dès que possible! si quelqu'un pouvait m'aider à comprendre comment comprendre cela serait génial!
Table: Products
`productname` in the form of a text like 'GrannySmith'
Table: Orders
`orderid` in the form of '10222'..etc
`custid` in the form of something like 'SMITH'
quelle est la colonne qui relie les produits à ses commandes? pouvez-vous poster le schéma entier? Aussi quel moteur DB utilisez-vous? – InSane