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

vælg COUNT med tre tabel - mysql

Muligt ved at bruge Sub-Query ELLER UNION er det muligt at få COUNT fra flere tabeller. Prøv denne forespørgsel:

SELECT 
    (SELECT count(*) FROM `car_model` WHERE user_id=3 ) AS car_model_count,
    (SELECT COUNT(*) FROM `list_item` WHERE user_id=3) AS list_item_count,
    (SELECT count(*) FROM `part_item` WHERE user_id=3) AS part_item_count;



  1. MySQL - indsæt hvis den ikke eksisterer endnu

  2. MYSQL-forespørgsel til at vælge resultatet af en betingelse i en tabel og vise den på en anden tabel

  3. Præstationer / Badges system

  4. Tilføjelse af indre join- og hvor-klausul for at INSERT INTO PÅ DUPLICATE KEY UPDATE