Bonjour,
J'ai un souci avec une requête. Voici la requete:
En fait j'ai un problème avec la sous query. Si
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT categories.id_metier FROM categories WHERE categories.id_categorie = ( SELECT DISTINCT(categories.id_categorie_fk) FROM clients_categories, categories WHERE clients_categories.id_client =562 AND clients_categories.id_categorie = categories.id_categorie )
ne retourne qu'un seul résultat, cela fonctionne très bien. Des qu'elle retourne plusieurs valeurs, je reçois comme message: #1242 - Subquery returns more than 1 row
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT DISTINCT(categories.id_categorie_fk) FROM clients_categories, categories WHERE clients_categories.id_client =562 AND clients_categories.id_categorie = categories.id_categorie
Comment puis je faire pour corriger cela?
Merci
Mickael
Partager