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。现在,我需要从sektor_servisi表中打印 sektori 列。

我该怎么做?

$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 回答