我有 2 张 table :
表1名为category_desription,它包含2个字段:category_name和category_id。
名为 category 的表 2 包含 category_id 和 parent_Category_id 字段,它们是第一个表中 category_id 的外键表。
我想选择 4 个字段,结果将包含 category_id 及其名称 category_name 和 parent_category_id 及其名称,这恰好是也是category_name
到目前为止我不知道该怎么做,所以我希望有人能帮助我。
最佳答案
我希望这能解决您的问题
SELECT category_id,
(Select category_name from table1 where category_id= table2.category_id) as category_name ,
parent_category_id,
(Select category_name from table1 where category_id= table2.parent_category_id)
as parent_category_name from table2
关于mysql - Select 语句检索同一列两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42221656/