Bonjour à tous,
Une petite aide svp, voila j'ai une table "annonce" et je voudrai en une seule requête faire ressortir :
1/ Le nombre d'annonces existantes dans cette table
2/ Le nombre d'annonces déposées aujourd'hui
3/ Le nombre d'annonces mises à jour aujourd'hui
Faire les requêtes séparément c'est possible, mais en une seule !!
Une petite ébauche qui ne donne pas de résultat :
Je sais que la requête n'est pas juste, mais auriez-vous des pistes ou conseils, en vous remerciant .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select COUNT( F1.id ) AS nb_ann, COUNT( F2.id ) AS nb_ann_new, COUNT( F3.id ) AS nb_ann_maj FROM ( select id from annonce )F1 INNER JOIN ( select id from annonce where date_depo = '$dateaujourdui' )F2 INNER JOIN ( select id from annonce where date_maj ='$dateaujourdui' )F3
Partager