Sql champ dans clause where ambigu
Fermé
wildchildforlife
Messages postés
74
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
23 juillet 2011
-
8 avril 2010 à 02:41
blux Messages postés 26006 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 avril 2024 - 8 avril 2010 à 09:56
blux Messages postés 26006 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 avril 2024 - 8 avril 2010 à 09:56
A voir également:
- Sql champ dans clause where ambigu
- Récupération serveur sql - Télécharger - Gestion de données
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- Requête sql date supérieure à ✓ - Forum Programmation
- Soustraction sql - Forum Programmation
- Entrée manquante de la clause from pour la table ✓ - Forum Programmation
1 réponse
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
8 avril 2010 à 09:56
8 avril 2010 à 09:56
Salut,
ta requête est mal conçue.
Tu veux selectionner tous les champs de toutes les tables, ce n'est pas possible sous SQL. Quand on met plusieurs tables, c'est qu'on doit faire une jointure.
Si tu as une colonne nom_table, tu dois préciser à quelle table elle est rattachée.
Si tu veux vraiment toutes les colonnes appelées nom_table tu dois faire un truc de ce genre :
SELECT nom_table from films
UNION
SELECT nom_table from jeux
UNION
SELECT nom_table from series
UNION
SELECT nom_table from series
ta requête est mal conçue.
Tu veux selectionner tous les champs de toutes les tables, ce n'est pas possible sous SQL. Quand on met plusieurs tables, c'est qu'on doit faire une jointure.
Si tu as une colonne nom_table, tu dois préciser à quelle table elle est rattachée.
Si tu veux vraiment toutes les colonnes appelées nom_table tu dois faire un truc de ce genre :
SELECT nom_table from films
UNION
SELECT nom_table from jeux
UNION
SELECT nom_table from series
UNION
SELECT nom_table from series