Maison >base de données >tutoriel mysql >Rechercher deux clés dans MySQL
Comprenons comment rechercher deux clés dans MySQL
La recherche de deux clés peut être réalisée en utilisant « OU » à l'aide d'une clé unique bien optimisée ou en utilisant le « ET » bien optimisé. Voyons comment nous pouvons combiner deux clés différentes avec l'opération « OU » pour rechercher -
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' OR field2_index = '1'
Il s'agit de la version optimisée de la requête. Cela peut également être fait efficacement en utilisant un "UNION" qui combine le résultat de deux instructions "SELECT" distinctes. Chaque instruction « SELECT » recherche une seule clé et peut être optimisée. Voyons la requête réelle -
SELECT field1_index, field2_index FROM tableName WHERE field1_index = '1' UNION SELECT field1_index, field2_index FROM tableName WHERE field2_index = '1';
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!