0

私は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

4

1 に答える 1

1
  1. これらのフィールドのエイリアスを追加します。

    SELECT *、setup_candidate_degree.Remaksとしてsetup_candidate_degree_Remaks

  2. $row配列から数値で取得します。

于 2013-11-01T04:14:15.720 に答える