我有一个类别的MySQL表,看起来像:
id name parent
1 cat1 0
2 cat2 0
3 cat3 1
4 cat4 1
5 cat5 2
让我们以类别4为例,我希望在同一个SQL查询中获得父类别(1)及其名称(cat1)。
到目前为止,我是这样做的:
SELECT parent AS p FROM categories WHERE id=4;
然后在另一个查询中
SELECT name FROM categories WHERE id=p;
但是考虑到表的大小,我希望通过将这2个查询变成1个来加快速度。
3条答案
按热度按时间ee7vknir1#
这个呢?
nlejzf6q2#
km0tfn4u3#
可以通过左连接完成。