Bonjour,
Je n'ai pour l'instant était confronté qu'a des requetes simple en SQL mais là je bloc, c'est un peu plus compliqué. Voici le problème :
J'ai une table 'fichier' qui contient le 'nom' de fichier des fichier stocker dans la base de données et un 'sujet' auquelle il est lié (il y a plusieur fichier par sujet) et une 'date' de création de fichier.
Une autre table 'chute' qui contient le 'sujet' et une date de 'chute' (il peut y avoir plusieurs chute par sujet).
La requete que je veu faire est du genre :
Voila j'ai cru comprendre que je pouvais faire un select aprés le where
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT test.nom FROM test INNER JOIN chute ON test.sujet=chute.sujet WHERE 'le nombre totale de chute pour ce sujet'>3mais malgré qu'il n'y est pas d'erreur les résultats ne colle pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT test.nom FROM test INNER JOIN chute ON test.sujet=chute.sujet WHERE (SELECT COUNT(*) AS nbrchute WHERE chute.sujet=test.sujet)>3
J'ai aussi vu que l'on proposez dans certain forum de creer une table temporaire. dans ce cas là , comment faire? et que mettre dedans?
Voila j'espere etre assez claire dansl'exposé de mon problème,
merci pour toutes réponses!!
Partager