


Comment corriger \'ERREUR 1222 (21000) : les instructions SELECT utilisées ont un nombre différent de colonnes\' dans les instructions UNION ?
Erreur : Disparité dans le nombre de colonnes entre les instructions UNIONed SELECT
Dans la requête fournie, vous rencontrez l'erreur : "ERREUR 1222 (21000) : Les instructions SELECT utilisées ont un nombre de colonnes différent." Cette erreur se produit lorsque les instructions SELECT d'une instruction UNION renvoient un nombre de colonnes inégal.
Dans votre requête, la première instruction SELECT :
1 2 3 4 |
|
renvoie trois colonnes : friends.fid1 , friends.fid2 et colonnes des tables des utilisateurs joints (u1 et u2). Cependant, la deuxième instruction SELECT :
1 2 |
|
ne renvoie qu'une seule colonne : friends.fid2.
Exigences UNION pour la correspondance des colonnes
Pour qu'une opération UNION réussisse, toutes les instructions SELECT combinées doivent respecter ce qui suit exigences :
- Nombre de colonnes correspondantes : Chaque instruction SELECT doit renvoyer le même nombre de colonnes.
- Types de données de colonnes correspondantes : Le les types de données des colonnes à chaque position de la clause SELECT doivent match.
Résolution
Pour résoudre cette erreur, vous devez vous assurer que toutes les instructions SELECT de votre opération UNION renvoient le même nombre de colonnes avec des données correspondantes genres. Par exemple, vous pouvez réécrire votre requête comme :
1 2 3 4 5 6 7 8 9 10 11 |
|
Dans cette requête révisée, les deux instructions SELECT renvoient le même nombre de colonnes (cinq) avec des types de données correspondants, résolvant ainsi l'erreur.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Comment configurer le cryptage SSL / TLS pour les connexions MySQL?

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?
