Ptit pb sql
boudjeroua
-
seb -
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
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
15 réponses
-
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 -
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 . . . -
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 ! -
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 ! -
-
erci:)
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
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 -
Merci bcp je cour de suite voir ca :)
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
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 -
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 ! -
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 -
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 ! -
-
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 ){
} }