Précédent   Forum des professionnels en informatique > Java > Général Java > JDBC
JDBC Forum d'entraide sur l'API JDBC (Java Database Connectivity) et l'accès aux bases de données. Avant de poster -> FAQ JDBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2012, 17h40   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2011
Messages : 95
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 95
Points : 12
Points : 12
Par défaut Trigger SQL Java

Bonjour,

J'ai une table dont voici la requête d'insertion
Code :
String query="INSERT INTO connectivite (idPage, idPageAmi, parametre) VALUES(" + i + "," + j + "," + parametre + ")";
Cette table contient l'id de page et les id des pages avec lesquelles elle est amie.

Je souhaiterais avoir pour chaque page le nombre d'amis en utilisant un trigger mais je n'y arrive pas.

Quelqu'un saurait-il me dire si c'est faisable et si oui, comment faire ?

Merci d'avance pour votre aide.
boubounagh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 12h50   #2
Candidat au titre de Membre du Club
 
Inscription : octobre 2011
Messages : 95
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 95
Points : 12
Points : 12
ça va j'ai trouvé une solution à mon pb sans utiliser le trigger
boubounagh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 18h50   #3
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 227
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 227
Points : 10 910
Points : 10 910
un bon vieux group by fera l'affaire
Code SQL :
SELECT idPage, count(idPageAmi) AS nbAmis FROM connectivite GROUP BY idPage

Cette requête te reverra une ligne par idPage contenant l'idPage en lui même et le nombre d'amis.
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h43.


 
 
 
 
Partenaires

Hébergement Web