sql >> Database teknologi >  >> RDS >> Mysql

Tæl mysql union type forespørgsel

Du skal blot tælle underforespørgselsresultaterne...

SELECT COUNT(t.*) FROM
(   (SELECT 1 AS sort_col,performerid,pic0 
       FROM $table 
       WHERE performerid IS NOT NULL 
         $performeridSql) 
  UNION 
    (SELECT 2 AS sort_col,performerid,pic0 
       FROM $table 
       WHERE performerid IS NOT NULL 
         $categorySql $buildSql 
         $breastsize $haircolor $age $ethnicity 
         $willingnessSql)
  ORDER BY sort_col)
) AS t


  1. Sådan bruges SQL Server HierarchyID gennem nemme eksempler

  2. Kopier tabeller med andet kolonnenavn MySQL

  3. Bedste praksis for bitflag i PHP

  4. Hvordan indstilles værdi til variabel ved hjælp af 'execute' i t-sql?