我有两个表,分别是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,所以在我的结果中有多个具有相同列名的列,如下所示:
让我知道是否有人可以帮助我解决难题。 谢谢
答案 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