我有两个表是这样的: -内MYSQL连接两个表相同的列名不同价
Tablea
-------
id|Comp_name|
1 |abc |
Tableb
--------
ids|id|Comp_name|
2 |1 |def|
我想内部连接这两个表为一个与这样的查询
SELECT * FROM tablea
INNER JOIN tableb ON tablea.id=tableb.id
结果是这样的
id|Comp_name|ids|Comp_name|
1 |abc |2 |def|
。 如何将Comp_name值分离为php? 我想这样的代码,但失败: -
foreach($query->result() as $row){
echo '<tr class="'.$class.'">
<td>
'.$row->Tablea.Comp_name.'
</td>
<td>
'.$row->Tablea.Comp_name.'
</td>
尝试使用别名 – 1000111
@ 1000111我应该在哪里把别名吗? –
'SELECT tablea.id,tablea.Comp_name作为comp_name1 FROM表A INNER JOIN表B ON tablea.id = tableb.id' –