A voir également:
- Problème avec SQL
- Logiciel sql - Télécharger - Bases de données
- Récupération serveur sql - Télécharger - Gestion de données
- Requête sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
4 réponses
Utilisateur anonyme
15 mai 2003 à 15:24
15 mai 2003 à 15:24
C tout simple, il suffit de preciser a quelle table il appartient.
Ex: SELECT NomTable1.id, NomTable2.* FROM NomTable1, NomTable2 .......
où on a bien sur NomTable1 et NomTable2 les... noms de tables!
Fat_Cartman,
Parce que je le vaux bien...
Ex: SELECT NomTable1.id, NomTable2.* FROM NomTable1, NomTable2 .......
où on a bien sur NomTable1 et NomTable2 les... noms de tables!
Fat_Cartman,
Parce que je le vaux bien...
ou tu peux faire un test sur les lignes ou le nom apparait deux fois et ou il coincide avec lui meme, de sorte que la ligne est un sens (car a priori dans une jointure des lignes ne servent à rien...)
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
15 mai 2003 à 15:37
15 mai 2003 à 15:37
Bonjour à tous,
Si le champ à récupérer est champ, et qu'il appartient aux 2 tables table1 et table2, tu peux faire comme ça :
Select A.champ from table1 A, table2 B where ...
Le A et le B permettent d'identifier les zones des tables de ta jointure. Dans ce cas-là, tu récupèreras le champ de la table A (càd table1).
Hum ... pas sûr d'avoir été très clair ...
Si ?
(:•Þ Pitu
Si le champ à récupérer est champ, et qu'il appartient aux 2 tables table1 et table2, tu peux faire comme ça :
Select A.champ from table1 A, table2 B where ...
Le A et le B permettent d'identifier les zones des tables de ta jointure. Dans ce cas-là, tu récupèreras le champ de la table A (càd table1).
Hum ... pas sûr d'avoir été très clair ...
Si ?
(:•Þ Pitu
15 mai 2003 à 15:33
dans la table 1 j'ai un champ "nom" et dans la table 2 aussi.
quand je fais "select nom,... from 1; " j'ai un message d'erreur qui me dis "nom de colonne ambigu"
comment je fais pour que ca marche?