使用自定义列名从另一个表中内部联接两列

时间:2019-04-01 05:10:04

标签: php mysql

我有两个表,分别是tbl_project_requirements和tbl_units。我想从tbl_project_requirements中选择全部,并希望从tbl_units中将连接id作为unit_id,将名称作为unit_name。我当前的查询如下所示

SELECT * FROM `tbl_requirements` INNER JOIN tbl_units AS t2 WHERE unit_type = t2.id 

它工作正常,但是给我id作为id和名字作为name,所以在我的结果中有多个具有相同列名的列,如下所示:

enter image description here

让我知道是否有人可以帮助我解决难题。 谢谢

1 个答案:

答案 0 :(得分:2)

为第二张表的ID和“名称”列使用别名

SELECT t1.*, t2.id as t2id, t2.name as t2Name
FROM `tbl_requirements` t1 INNER JOIN tbl_units AS t2 
on unit_type = t2.id
相关问题