A voir également:
- JOINTURE SQL
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Requete sql pix ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
6 réponses
La jointure se fait sur deux tables minimum, sachat que tes deux tables doivent forcément avoir un champ en commun pour réaliser ta jointure. Sinon c'est impossible.
hu² ...
On ne fait pas une jointure entre deux champs mais plutôt entre deux tables ou voir plus..
Pour faire une jointure, il faut que tu es une variable identique dans tes tables..
Est-ce le cas ??
(ca sert à rien de poster 10 000 messages.. sois patiente et attend qu'on te réponde ^^)
On ne fait pas une jointure entre deux champs mais plutôt entre deux tables ou voir plus..
Pour faire une jointure, il faut que tu es une variable identique dans tes tables..
Est-ce le cas ??
(ca sert à rien de poster 10 000 messages.. sois patiente et attend qu'on te réponde ^^)
Vu que tes champs ont exactement le même nom, tu dois faire :
SELECT * FROM table1, table2 WHERE table1.idUtilisateur=table2.idUtilisateur;
Voilà ^^
SELECT * FROM table1, table2 WHERE table1.idUtilisateur=table2.idUtilisateur;
Voilà ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Parfait sa marche
J'ai encor une question, si je veut maintenant afficher un champ de la table 1 epi un champ de la table 2 dans le meme tableau comment faire ma requete ?
J'ai encor une question, si je veut maintenant afficher un champ de la table 1 epi un champ de la table 2 dans le meme tableau comment faire ma requete ?
non, dans mon site je voudrais affiché une annonces qu'un utilisateur a posté (les info sur l'annonces se trouve dans la table annonces) et je voudrais aussi affiché l'email de l'utilisateur qui a posté cet annonce (email dans la table utilisateur).
Code :
[...]
// variable pour la requête SQL à exécuter
$varSQL ="SELECT * FROM annonces, utilisateur";
// Connexion à la BD et exécution de la requête
$tab_resultats=connexion($varSQL);
//Affiche les résultas de la requéte SQL
$ligne = mysql_fetch_array($tab_resultats)
echo "".$ligne['Titre_annonce']."";
echo "".$ligne['Email']."";
[...]
Sa m'affiche le titre mais pas l'email...
Merci d'avance
Code :
[...]
// variable pour la requête SQL à exécuter
$varSQL ="SELECT * FROM annonces, utilisateur";
// Connexion à la BD et exécution de la requête
$tab_resultats=connexion($varSQL);
//Affiche les résultas de la requéte SQL
$ligne = mysql_fetch_array($tab_resultats)
echo "".$ligne['Titre_annonce']."";
echo "".$ligne['Email']."";
[...]
Sa m'affiche le titre mais pas l'email...
Merci d'avance