SELECT et COUNT avec postgres avec INTERSECTION - SQL/NoSQL - Programmation
Marsh Posté le 24-06-2011 à 17:07:44
Un truc de ce genre devrait fonctionner :
Code :
|
Marsh Posté le 24-06-2011 à 17:11:22
...et après réelle lecture de ta requête, il y a nettement plus simple, a priori:
Code :
|
Marsh Posté le 24-06-2011 à 17:16:07
PostGre me renvoie l'erreur suivant :
ERREUR: la sous-requête du FROM doit avoir un alias
LINE 24: ((SELECT T(id) FROM ifepsa.etudiant, ifepsa.resultats WHERE
^
HINT: Par exemple, FROM (SELECT...) [AS] quelquechose.
Il semble que FROM doit se référer à autre chose que la recherche, peut être qu'en donnant des noms à mes deux SELECT cela pourrait marché.
Marsh Posté le 24-06-2011 à 17:18:38
Oui, ça dépend du SGBD, ça...mais ma deuxième solution doit passer un peu partout.
Marsh Posté le 24-06-2011 à 17:28:58
Le deuxième ne marche pas non plus.
En faite, je doit compter les id des étudiant (table étudiant) si il sont présent en L1 une année et en L1 l'année suivante.
Leur id est présent dans la table etudiant, et id_etudiant de la table resultats réfère à un id de la table etudiant, je vous montre le code de la génération de ces deux tables :
Code :
|
Marsh Posté le 24-06-2011 à 17:44:31
grundoc a écrit : Le deuxième ne marche pas non plus. |
Quelle est le message?
grundoc a écrit : |
ça j'avais compris...
Marsh Posté le 24-06-2011 à 18:10:53
C'est pas bien compliqué à corriger ça, il suffit de préfixer par le nom de la table ou son alias à chaque fois...
Marsh Posté le 24-06-2011 à 20:49:19
Maintenant il te reste à comprendre pourquoi...
Marsh Posté le 21-06-2011 à 23:27:33
je suis entrain de mettre au point une requête SQL mais j'ai un problème pour compter les éléments d'une intersection :
Cette requête fonctionne mais je n'arrive pas à l'appliquer avec un COUNT, mais es possible ?
La requête sera lancée d'un programme java, donc au pire je renvoie la liste des id et la compte dans mon programme mais je trouve cela beaucoup moins propre.
Je suis sur PostGresSQL.
Si vous avez quelques avis ou conseils, je suis preneur .
En vous remerciant
Message édité par grundoc le 23-06-2011 à 14:19:48
---------------
Mes vente