


Comment implémenter une requête conjointe multi-tables MySQL dans ThinkPHP
Sep 12, 2018 pm 04:33 PMComment implémenter une requête conjointe multi-table MySQL dans ThinkPHP : instanciez d'abord le modèle ; puis utilisez la méthode table() ou la méthode join() pour interroger, par exemple : [table('sp_user as t1, sp_dept comme t2')].
Le contenu de cet article explique comment implémenter une requête conjointe multi-table MySQL (image et texte) dans ThinkPHP, qui a une certaine valeur de référence dans Friends. besoin de pouvoir s'y référer, j'espère qu'il vous sera utile.
Tutoriels vidéo associés recommandés : "Tutoriel mysql", "Tutoriel PHP"
Créez deux tableaux comme indiqué dans la figure :
Table sp_user :
Table sp_dept :
Objectif : Interroger le nom du département qui appartient à sp_dept via le dept_id de sp_user.
Méthode sq native 1 :
1 |
|
Méthode sq native deux :
1 |
|
Le résultat est le même :
correspond à ThinkPHP, il existe également deux méthodes de table et de jointure comme suit :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Les résultats des tests sont les mêmes :
Pour résumer : ThinkPHP peut effectuer une requête conjointe multi-table via la méthode de table et la méthode de jointure respectivement. L'environnement de test est ThinkPHP3.2.3, préfixe de table sp_
. Recommandations associées :
Comment associer une requête entre 2 tables (thinkphp)
Exemple de requête associée en ThinkPHP, Exemple d'association en ThinkPHP
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Il existe plusieurs versions de thinkphp

Lequel est le meilleur, Laravel ou thinkphp ?

Suggestions de développement : Comment utiliser le framework ThinkPHP pour implémenter des tâches asynchrones

Cryptage et déchiffrement des données ThinkPHP6 : protection de la sécurité des données sensibles

Quelles sont les performances de thinkphp ?
