A voir également:
- Problème avec SQL
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Migration base access vers sql server - Télécharger - Gestion de données
4 réponses
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...)
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
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?