Ptit pb sql

boudjeroua -  
 seb -
Salut,
vous avez 2 tables
Joeur (nj,nom,datenais) ;clé:nj
Saison (nj,nomequipe,nbrbut) ;clé:nj,noméquipe
pblm:
donnez les nom des joueurs qui ont jouer ds tous les équipes où le joueur n°9 à jouer.
Merci
A voir également:

15 réponses

Utilisateur anonyme
 
tu as essayé quoi jusqu'à présent? quelle(s) erreur(s) reportée(s)?

faut que tu nous montres tes instructions si tu souhaites qu'on t'aide à trouver l'erreur ou les erreurs

kinder.surprise,
le maton du matou
0
nz_janvier Messages postés 146 Statut Membre 17
 
dis on ne le dira jamais assez qu'il faut tout d'abord essayé, être butté abav de demander de l'aide

ce serait vraiment trop facile comme ça que tout le monde accourt vers le forum . . .
0
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
Bonjour...

Moi y'a une chose qui me chiffone, J'ai lu ton message cette nuit, et voilà:
donnez les nom des joueurs qui ont jouer ds toutes les équipes où le joueur n°9 à jouer.

Es tu bien sur que le "tout" fait bien partie de l'ennoncé ?
Car dans ce cas je ne dirai pas que la requete est a 100% impossible, mais vraiment pas aisée a resoudre:-(

Sionon un bon conseil une question sur une requete il faut toujours la lire de droite a gauche :-)

Là tu commences par chercher les equipes dans lesquels n°9 a joué, puis tu cherches les joueurs qui ont joué dans "Toute" ces equipes.

voili voilou
@+
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
boudjeroua
 
Salut,
je sais que c'est une division relationnelle et qu'en SQL j'utilise le groupeby mais après le having je bloque et c'est toutes ds la question qui me pose le pblm .
Merci.
0
Utilisateur anonyme
 
c'est une division relationnelle, c'est chiant à faire mais c'est jouable de plusieurs façons (qui dépendent du SGBD pour certaines, et de l'ardeur au travail pour toutes :-)

kinder.surprise,
le maton du matou
0
boudjeroua
 
Salut,
je sais que c'est une division relationnelle et qu'en SQL j'utilise le groupeby mais après le having je blocque.
Merci.
0
Utilisateur anonyme > boudjeroua
 
ah, intéressant.

quel est ton having? l'as tu fait seulement sur une égalité de COUNT ou plus que ça?

kinder.surprise,
le maton du matou
0
Utilisateur anonyme > boudjeroua
 
euh tu nous as toujours pas dit quel SGBD

kinder.surprise,
le maton du matou
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
Salut Kinder

jamais entendu parler de ca...:-(
Si tu a un exemple n'hesite pas a le poster j'suis preneur :)

@+

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
Utilisateur anonyme
 
attends je te retrouve ça...

kinder.surprise,
le maton du matou
0
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
erci:)

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
Utilisateur anonyme
 
et voilou!

http://sqlpro.developpez.com/DivRel/SQL_DIVR.html

je signale à l'auteur du thread que la solution à son problème est dans ce lien (-: y a plus qu'à se mettre au boulot (((-:

kinder.surprise,
le maton du matou
0
boudjeroua
 
salut,
je vous remerci mais ça ne répond pas, ce 'est pas le nbre qui compte (count()) mais c'est les t-uples.
merci.
0
Utilisateur anonyme
 
bonche, envoie Benoît, si on voit pas ce que t'as fait on ira nulle part et on arrivera à rien.

faut être plus précis, montrer ce que tu as fait, dire précisément les erreurs renvoyées, ton analyse du problème et, pour la troisième fois, quel est ton SGBD???

kinder.surprise,
le maton du matou
0
Utilisateur anonyme
 
bon de toutes façons maintenant c'est trop tard, je vais à la soupe et je ne me reconnecterai sûrement pas avant demain voire lundi.

quoi qu'il en soit, tu as toutes les explications nécessaires sur le site de Brouard

a+

kinder.surprise,
le maton du matou
0
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
Merci bcp je cour de suite voir ca :)

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
Utilisateur anonyme
 
je signale aussi que j'ai fait son machin, ma foi assez vite compte tenu de mon détachement progressif mais avancé de l'informatique, sous un soft que j'adore mais dont le SQL est une bouse, à savoir Access

j'aurais pu (et dû) faire ça sous ocelot histoire de donner un truc conforme à SQL 99 mais bonche, hein, là je bouffe mes stackers au bacon, y a des priorités...

kinder.surprise,
le maton du matou
0
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
hehe pas mal :)

Vu le titre je comprend pourquoi on ne l'as jamais abordé au BTS ;-)

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
Utilisateur anonyme
 
oh ben mes formateurs en bTS étaient tellement à la rue que celui qui s'occupait du sql ne savait rien faire d'autre qu'un select, et encore, de base...

c'est à cette occasion que j'ai découvert CCM d'ailleurs, dont la rubrique SQL est vraiment chouette et didactique...

kinder.surprise,
le maton du matou
0
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
yep bah a peu prés comme moi :-)

c'est bien pour ca qu'une chose dont on ne sait pas si elle reléve du mythe ou de la réalitée n'aurais jamais été abordée.
C'est marrant j'ai découvert CCM pendant mon stage de BTS.
A l'époque c'etait PHP qui me posait le plus de soucis :-)

Bon enfin si tu peux posté ta requete ou me la mailer, je veux bien parce que j'ai essayer de la faire là a l'aide du lien, mais trop tard l'apero et passé :-p

Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
0
boudjeroua
 
Je vous remercie les As,(SGBD access)
Qui cherche trouve !.
Merci de tous cœur .
0
batmat Messages postés 1871 Statut Membre 114
 
Et maintenant, la requête que tu as essayée ?
@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
0
seb
 
import java.sql.*;
import java.awt.*;
import java.awt.event.*;

public class Fihcier2 {

class ecouteur extends MouseAdapter {
public void mouseClicked ( MouseEvent e ){
rs.next();
edit1.setText(String.valueOf(rs.getString(1));
edit2.setText(String.valueOf( rs.getInt(2));

}}

public static void Fihcier2() throws SQLException(){

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cx =DriverManager.getConnection( "jdbc:odbc:eleve", "", "" );
Statement st = cx.createStatement();
String SQL = "SELECT * FROM eleve";

ResultSet rs = st.executeQuery(SQL);
Frame fen=new Frame();
TextField edit1 = new TextField();
TextField edit2 = new TextField();
Label lab1 = new Label("Nom eleve");
Label lab2 = new Label("Nom eleve");
Button B =new Button("Suivant");

fen.setLayout(null);
fen.setBounds(0,0,700,500);
edit1.setBounds(114,100,100,25);
edit2.setBounds(114,200,100,25);
lab1.setBounds(50,100,80,25);
lab2.setBounds(50,200,80,25);
B.setBounds(150,300,100,25);

fen.add(edit1);
fen.add(edit2);
fen.add(lab1);
fen.add(lab2);
fen.add(B);

ecouteur changebouton = new ecouteur();
B.addMouseListener(changebouton);

/** Fermetures */
fen.show();
rs.close();
st.close();
cx.close();

}

public static void main( String[] args ){

} }
0