gpt4 book ai didi

mysql - Select 语句检索同一列两次

转载 作者:行者123 更新时间:2023-11-29 11:01:10 24 4
gpt4 key购买 nike

我有 2 张 table :

表1名为category_desription,它包含2个字段:category_namecategory_id

名为 category 的表 2 包含 category_idparent_Category_id 字段,它们是第一个表中 category_id 的外键表。

我想选择 4 个字段,结果将包含 category_id 及其名称 category_nameparent_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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com