php - requête mysql pour trier une table en fonction du nombre de champs dans une autre table
滿天的星座
滿天的星座 2017-05-16 12:58:36
0
2
500

Il existe maintenant un tableau d'informations sur le roman A (juste un résumé des informations du roman). Les informations sur le chapitre du roman seront placées dans le tableau B avec l'identifiant du roman % 100 (par exemple, l'identifiant du roman du tableau A est). 1245, alors ses données de chapitre sont Il sera placé sur le tableau chapitre_45, et les informations du roman seront réparties aléatoirement sur 100 feuilles par ID) , maintenant je veux découvrir les nouvelles informations du tableau A classées dans l'ordre inverse par le nombre de chapitres (count(*)) sur le tableau B. J'ai écrit l'instruction sql :
select i.id,i.siteid,count(*) as s from ptcms_novelsearch_info as i join ptcms_novelsearch_chapter_i.id0 as c on c.novelid = i.id and c.siteid=i.siteid GROUP BY i.id order by s desc limit 20;
rapportera une erreur de syntaxe 0. , car la table des chapitres ne peut pas être déterminée (il existe 100 nouvelles tables d'informations sur les chapitres), veuillez demander au maître d'expliquer comment réaliser cette exigence

滿天的星座
滿天的星座

répondre à tous(2)
迷茫

C'est le concept de partitionnement horizontal des tables. Accédez simplement à une base de données d'une instance pour vérifier les informations de 100 tables. Vous devez réunir toutes les tables pour vérifier car vous ne savez pas quelles tables sauvegardent les données que vous souhaitez, et MySQL. lui-même ne le sait pas. C'est évidemment déraisonnable, donc votre modèle commercial doit utiliser le fractionnement des tables. Par exemple, avec l'aide de mycat, les tables A et B sont divisées en tables selon l'identifiant du roman. mycat et sélectionnez directement A rejoignez B sur A.id Just =B.id

.
我想大声告诉你

Étant donné que le nom de la table est une variable, il ne peut pas être utilisé directement. Vous devez utiliser SQL dynamique pour fusionner les instructions SQL

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal