[英]Inner Join Two Column From Another Table with Custom Column Name
我有兩個名為 tbl_project_requirements 和 tbl_units 的表。 我想從 tbl_project_requirements 中選擇所有,並希望加入 id 作為 unit_id 並從 tbl_units 中命名為 unit_name。 我當前的查詢如下
SELECT * FROM `tbl_requirements` INNER JOIN tbl_units AS t2 WHERE unit_type = t2.id
它工作正常,但給我 id 作為 id 和 name 作為名稱,所以在我的結果中有多個列具有相同的列名,如下所示
如果有人可以幫助我解決難題,請告訴我。 謝謝
為第二個表的 id 和 Name 列使用別名
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.