繁体   English   中英

如何获得具有相同列名的联接表的列名的结果?

[英]how to get the result of column name of a joined table having same column name?

我已经加入了4个表,而3个表具有相同的列名,称为“备注”。 如何显示不同表的备注结果? 这是查询

$qry = mysql_query("SELECT * FROM setup_candidate AS SC,
                                        setup_candidate_degree AS SCD,
                                        setup_candidate_work_experience AS SCWE,
                                        transaction_counselor_candidate_assignment AS TCCA
                                    WHERE SC.Candidate_No = SCD.Candidate_No 
                                    AND SCD.Candidate_No = SCWE.Candidate_No
                                    AND SCWE.Candidate_No = TCCA.Candidate_ID
                                    AND SC.Candidate_No = '$id' 
                                    ");
                    if(!$qry){ echo "problem"}

当我在页面中显示结果时,如何处理特定的备注表?

例如我做到了

$row = mysql_fetch_array($qry);

echo $row['Remarks'];

可以说我要获取setup_candidate_degree表的备注吗? 你能帮助我吗 ? 谢谢XD

  1. 为这些字段添加别名。

    SELECT *, setup_candidate_degree.Remakssetup_candidate_degree_Remaks

  2. $row数组中获取数字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM