我有两个叫做
的表 teacher_profile
具有ID,CenterID,名称,学习,课等领域和
表center
具有ID,名称,位置等列。
我试图从table contertion_profile获取所有字段,并希望从中心表中使用该查询。
$qry="select * from teacher_profile AS q
left join center AS a on a.id = q.centerId
ORDER BY q.id DESC";
$result=mysqli_query($mysqli,$qry);
它也从表中心提供了所有专栏。我只想从中名称为Centername,以便我可以在PHP表中正确显示它。让我知道是否有人可以帮助我实现这一目标。谢谢
您可以使用q。*和a.center uisng别名center_name
$qry="select q.*, a.center center_name from teacher_profile AS q
left join center AS a on a.id = q.centerId
ORDER BY q.id DESC";
$result=mysqli_query($mysqli,$qry);
您可以使用index center_name
来调查列 echo $row['center_name'];
在查询上,选择语句您可以指定所需的列。
参见示例
$qry="
SELECT
center.name, teacher_profile.*
FROM
teacher_profile
left join center on teacher_profile.id = center.centerId
ORDER BY
teacher_profile.id DESC
";
$result=mysqli_query($mysqli,$qry);