Maison >base de données >tutoriel mysql >Voici quelques titres basés sur des questions qui correspondent à l'extrait de texte fourni : Court et direct : * Comment récupérer le nombre agrégé de plusieurs tables à l'aide des jointures gauches MySQL ? * MySQL peut-il le rejoindre à gauche
Récupération des décomptes agrégés de plusieurs tables à l'aide des jointures à gauche MySQL
En SQL, le défi de joindre des tables pour récupérer des décomptes agrégés à partir de plusieurs sources est souvent rencontré. Dans ce scénario, nous avons trois tables : Messages, Topics et Stars_Given, et nous visons à créer une nouvelle table, Topic_Review, qui inclut les décomptes globaux de ces tables.
Pour y parvenir, nous pouvons tirer parti de la gauche rejoindre l’opération. Les jointures gauches nous permettent de récupérer tous les enregistrements de la table de gauche, qu'ils aient ou non des enregistrements correspondants dans la table de droite. Dans notre cas, nous pouvons effectuer des jointures gauches pour récupérer les décomptes pour chaque sujet, même si les sujets n'ont aucun enregistrement correspondant dans les autres tables.
La requête suivante utilise des jointures gauches pour créer la table souhaitée :
select t.Topic,
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!