PHP_MY_ADMINN

Résolu
Bonjour,
comment je fais les relation entre les table sur PHP_MY_ADmin
Configuration: Windows XP
Firefox 3.0

3 réponses

  1. les relation de table du toi les faire au moment ou tu créer tes tables

    exemple :

    je créer une table :

    CREATE TABLE `fleur`
    (`nomfleur` VARCHAR( 10 ) NOT NULL ,
    `numcat` INTEGER( 2 ) NOT NULL ,
    PRIMARY KEY ( `nomfleur` , `numcat` ));

    puis lors de la création de ma deuxième table je créer le lien entre les deux

    Create table categorie
    (nomcat VARCHAR( 10 ) NOT NULL ,
    numcategorie INTEGER( 2 ),
    PRIMARY KEY (nomcat),
    Foreign key(numcategorie) references fleur(numcat));

    le champs numcategorie est relier au champs numcat de la table fleur
    0
    1. merci bcppppppppppp pr votre aide;et svppppppppp j'ai un autr blem concernant SQL
      voila j'ai une table contenant 3 attribut:
      cours(Num_élève,Num_Classe,Nombre_heur); avec (Num_élève,Num_Classe) comme clé primaire

      j'aimerai aboutir a une requéte qui me sortira la classe qui a le plsu grand nombre d'heures seulment voila j'hésite entre deux solution et je suis dans l'embrouille total:

      1ere solution:

      SELECT Num_Classe FROM cours
      GROUP BY Num_Classe
      Having SUM(Nombre_heur)=(SELECT MAX(SUM(Nombre_heur) FROM cours GROUP BY Num_Classe);

      et sa:

      2em solution:

      SELECT Num_Classe,MAX(SUM(Nombre_heur))
      FROM cours
      GROUP BY Num_Classe;

      aprés une si longue révision pour mon intero je me suis perdu en SQL et j'aimerai savoir quelle est la bonne solution en m'expliquant mon erreur

      MERCI de bien vouloir M'aider
      0
      1. moi je voi soit la deuxième solution soit

        select Num_Classe, SUM(nombre_heur) AS nbre_heure
        from cours
        where (select Num_Classe, MAX(nbre_heure) from cours;);

        un truk ds le genre je pense mais je suis pas sur du tout
        0