entrez la description de l'image ici J'ai besoin d'aide pour la clause MySQL EXISTS

La table d'origine est la première photo

enter image description here

La deuxième image est la sortie attendue

enter image description here

La troisième photo est actuellement ma sortie

Mon code actuel est SELECT CustomerName, Address FROM customers_tbl WHERE EXISTS(SELECT * FROM customers_tbl WHERE (Country = 'Mexico'));

-3
John Aniez 4 août 2017 à 09:30

2 réponses

Connaissez-vous correctement la clause EXIST ou Not EXIST? Je pense que vous ne connaissez pas correctement la clause EXIST ou Not EXIST, sinon vous ne poserez pas la question ci-dessus.

EXISTS ou NOT EXISTS renvoie true ou false Si un subquery renvoie des lignes ou non respectivement.

Veuillez lire Sous-requêtes avec EXISTS ou NOT EXISTS

-1
vjy tiwari 4 août 2017 à 07:15
SELECT CustomerName, Address 
FROM customers_tbl 
WHERE EXISTS(SELECT Country FROM customers_tbl WHERE (Country = 'Mexico'));

Essaye celui-là.

-1
Naveed Ramzan 4 août 2017 à 06:56