我有两张 table
Categories
ID PARENT_ID NAME
1 0 Shopping
2 1 Health
Business_Categories
ID BUSINESS_ID CATEGORY_ID
1 1 1
2 1 2
现在我想要下面提到的详细信息
BUSINESS_ID SUBCATEGORY_NAME MAINCATEGORY_NAME
但我不知道该怎么做?
最佳答案
select
bus.business_id, cat2.name as subcategory_name, cat1.name as maincategory_name
from
business_categories as bus
inner join categories as cat1 on bus.category_id = cat1.id
inner join categories as cat2 on cat1.parent_id = cat2.id
关于mysql - 如何查找具有多个连接的主类别名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57093947/