Ma table SQL "offres" contient les offres que les utilisateurs font pour les produits (ID_produit, ID_client, offre).Les résultats du regroupement SQL dans une sélection
Dans ma page d'administration, je souhaite répertorier les produits pour lesquels au moins une offre existe et afficher le nombre total d'offres existantes.
Par exemple,
PRODUCT #324 Total offers: 42
PRODUCT #99 Total offers: 1
etc.
Je pense serait de combiner un SELECT DISTINCT product_ID FROM offers...
Et dans une deuxième requête, à SELECT COUNT(*) FROM offers WHERE product_ID=...
Est-ce la façon la plus efficace d'y parvenir, ou est-il façon de le faire à l'intérieur d'une seule requête?
Quels SGBD utilisez-vous? Postgres? Oracle? –