Problème requete SQl

Résolu
Bonjour à toutes et à tous,

J'ai une table comme ci suit :

id_country id_culture_code label
BE en-GB Belgium
BE fr-BE Belgique
BE fr-FR Belgique
BE nl-BE België
BE pl-PL Belgia
BE pt-PT Bélgica
FR en-GB France
FR fr-BE France
FR fr-FR France
FR nl-BE Frankrijk
FR pl-PL Francja
FR pt-PT França

Je souhaite récupéré les label France où id_culture_code= fr-Fr mais aussi België ou id_culture_code=nl-BE

Pouvez vous m'aider ??
merci
Configuration: Mac OS X
Safari 523.12.2

17 réponses

  1. c'est bon cela fonctionne
    merci a vous deux !!! thank you !
    0
    1. oui sa fonctionne,
      par contre s je veux avoir avoir label=Belgique où id_country=BE et id_culture_code='fr-BE'
      sa ne marche plus
      0
      1. Quand je fais ça

        SELECT label
        FROM latable
        WHERE id_country = 'BE'
        AND id_culture_code = 'fr-BE'
        ;

        Il me renvoie bien Belgique moi
        0
    2. Bonjour

      ça ne serait pas plutôt :
      SELECT label
      FROM nomDeLaTable
      WHERE (id_culture_code ='fr-Fr' AND id_country='FR')
      OR (id_country='BE' AND id_culture_code='nl-BE')
      ;
      0
      1. heu c'est celle la que j'allais lui proposer mais tu as répondu trop vite ^^
        0
      2. @Utilisateur anonymeAu contraire, j'ai pris mon temps. Tu ne sais pas quand j'ai commencé ;-)
        0
    3. d'autre pays qui sont dan le label
      0
      1. il y a quoi en plus ?
        0
        1. mysql.
          en fait il y a la requete les bon résultat mais avec d'autre aussi
          0
          1. quel sgbd tu utilise ?
            0
            1. oui mais cela ne fonctionne pas, j'ai déja essayé!
              0
              1. SELECT label
                FROM nomDeLaTable
                WHERE (id_culture_code ='fr-Fr' OR id_culture_code='nl-BE')
                AND (id_country='FR' OR id_country='BE' )
                ;

                Et ça ?
                0
            2. SELECT label
              FROM nomDeLaTable
              WHERE id_culture_code ='fr-Fr'
              AND id_country='FR'
              AND id_culture_code='nl-BE'
              AND id_country='BE'

              C'est ça que tu veux ?
              0
              1. Je sohaite récupéré le label=france où d_culture_code= fr-Fr et id_country=FR

                et dans cette meme requete récupéré le label=België où id_culture_code=nl-BE et id_country=BE
                0
                1. non c'est cette phrase que tu fais que me répéter et qui n'est pas claire du tout. Le reste j'ai bien tout compris.

                  Je souhaite récupéré le label France où id_culture_code= fr-Fr et id_country=BE
                  mais aussi
                  België ou id_culture_code=nl-BE et id_country=id_country


                  Qu'est ce que tu veux que ta requête te renvoie concrètement.

                  0
                  1. dans ma table, j'ai 3 colone ; id_country,id-culturecode, label

                    Je souhaite récupéré le label France où id_culture_code= fr-Fr et id_country=BE
                    mais aussi
                    België ou id_culture_code=nl-BE et id_country=id_country

                    c'est plus clair?
                    0
                    1. reformule stp je ne parvient pas a comprendre
                      0
                      1. Je souhaite récupéré les label France où id_culture_code= fr-Fr et id_country=BE mais aussi België ou id_culture_code=nl-BE et id_country=id_country
                        0