Maison > développement back-end > tutoriel php > La requête multi-tables Thinkphp a la solution parfaite lorsque deux tables ont les mêmes champs répétés

La requête multi-tables Thinkphp a la solution parfaite lorsque deux tables ont les mêmes champs répétés

不言
Libérer: 2023-03-30 12:18:02
original
3380 Les gens l'ont consulté

Ce qui suit est une solution parfaite pour les requêtes multi-tables thinkphp où les mêmes champs sont répétés dans deux tables. Le contenu est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence.

Framework : thinkphp

Version : 3.2.3

Contenu : Instruction de requête

Résoudre le problème : Problème de champ en double

$Data = M('a')->where($where)
  ->Field('a.name as aname,b.name as uname,a.*')
  ->join('b on b.jb_id=a.id')
  ->order('a.id desc')
  ->select();
Copier après la connexion

Explication : a.* Interroger tous les champs de la table a

a.name as aname Convertir le champ de nom répété dans la table a en aname

Recommandations associées :

Analyse des erreurs de jeton de formulaire et solutions sous ThinkPHP

Solution au dossier temporaire introuvable pour le téléchargement PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal