Même requete pour 2 champs d'enregistrement différents
Hors ligneSalva Le 18/05/2006 à 23:45 Profil de Salva Configuration de Salva

Bonjours,

Je suis pas sur que le titre soit bien explicite, mais bon je sais pas comment le dire aussi court.

Alors pour être plus précis voila le problème.

J'ai dans une BD deux tables, la table "agenda" et la table "categorie"

dans la table agenda j'ai un enregistrement qui s'appel catégorie et qui contient des nombre de 1 à x
dans la table catégorie j'ai deux enregistrements "ID" et "Nom"
et il y a corrélation entre 1 à x et "ID".

Maintenant, depuis une page je renvoi dans l'URL la valeur de 1 à x que je sais extraire de la table "agenda"
dans la page ou j'atterie je voudrai que s'affiche le "nom" qui correspond à ce chiffre en faisant la relation à l'aide de "ID"

Voila chez pas si je suis plus clair maintenant.

Salutations.
Hors ligneDolfinger Le 26/05/2006 à 09:43 Profil de Dolfinger Configuration de Dolfinger

Salut :)
Il faut que tu fasses ce que l'on appelle une jointure (tu lies 2 tables entre elles via une relation).
Il y a 2 manières de l'écrire selon la version de SQL :





SELECT agenda.categorie,categorie.id,categorie.nom FROM categorie INNER JOIN agenda ON agenda.categorie = categorie.id

ou en SQL1 plus explicite :





SELECT agenda.categorie,categorie.id,categorie.nom FROM agenda,categorie WHERE agenda.categorie = categorie.id

Je te conseil de lire un ou 2 tutoriaux si tu as pas pigé, par exemple ce cours SQL.

Bye bye


Dolf
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels