0

私はこのクエリを持っています、

$sql_sektori= "SELECT formas.*,sektor_servisi.sektori,sektor_servisi.id_sektori
FROM formas
LEFT JOIN sektor_servisi ON formas.sektori = sektor_servisi.id_sektori
WHERE id=$id order by sektor_servisi.id_sektori asc";

sektori問題は次のとおりです。フォーマ テーブルとテーブルの両方に、という名前の列がありsektor_servisiます。ここで、表から sektori 列を出力する必要がありsektor_servisiます。

どうすればできますか?

$row[servis_sektori.sektori]
4

2 に答える 2

4

エイリアスを使用:

SELECT formas.sektori AS f_sektori, sektor_servisis.sektori AS s_sektori
                      ^^^^^^^^^^^^                         ^^^^^^^^^^^^^

echo $row['f_sektori'], $row['s_sektori']
于 2013-03-04T15:03:10.717 に答える
1

sektor_servisi.sektori 列に別名を付けることができます。

$sql_sektori= "SELECT formas.*,sektor_servisi.sektori AS sektori2,sektor_servisi.id_sektori FROM formas LEFT JOIN sektor_servisi ON formas.sektori = sektor_servisi.id_sektori WHERE id=$id order by sektor_servisi.id_sektori asc";

その後、単に使用できます

$row[sektori2]
于 2013-03-04T15:04:02.833 に答える