Maison > base de données > tutoriel mysql > Comment puis-je combiner les résultats COUNT(*) de plusieurs tables en une seule ligne ?

Comment puis-je combiner les résultats COUNT(*) de plusieurs tables en une seule ligne ?

Patricia Arquette
Libérer: 2025-01-11 13:41:41
original
171 Les gens l'ont consulté

How Can I Combine COUNT(*) Results from Multiple Tables into a Single Row?

*Fusionner le nombre () des résultats de plusieurs tables en une seule ligne**

Pour obtenir le nombre de résultats sur une seule ligne provenant de plusieurs tableaux, par exemple :

<code>Count_1   Count_2
123       456</code>
Copier après la connexion

Lorsque tab1 et tab2 sont des tables sources, veuillez utiliser la requête au format suivant :

<code class="language-sql">SELECT  (
        SELECT COUNT(*)
        FROM   tab1
        ) AS count1,
        (
        SELECT COUNT(*)
        FROM   tab2
        ) AS count2
FROM    dual;</code>
Copier après la connexion

Instructions :

  • L'instruction SELECT externe agit comme un espace réservé pour renvoyer plusieurs résultats de comptage sur une seule ligne.
  • L'instruction interne SELECT calcule le nombre pour chaque table.
  • dual est un tableau intégré qui contient une seule ligne et est utilisé ici comme tableau virtuel. L'inclure garantit que l'instruction SELECT externe renvoie toujours une seule ligne, même si la table source est vide.
  • Chaque résultat de comptage se voit attribuer un alias (count1 et count2) pour les identifier dans le résultat final.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal