我有这个查询,
$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";
问题是:
我在form表和sektori
表中都有一个名为sektor_servisi
的列。
现在,我需要从sektor_servisi
表打印sektori列。
我该怎么做?
$row[servis_sektori.sektori]
答案 0 :(得分:4)
使用别名:
SELECT formas.sektori AS f_sektori, sektor_servisis.sektori AS s_sektori
^^^^^^^^^^^^ ^^^^^^^^^^^^^
echo $row['f_sektori'], $row['s_sektori']
答案 1 :(得分: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]