Mysql层次结构查找父ID

时间:2017-01-13 10:55:49

标签: mysql

我有这个mysql表。 Mysql表是无限的。我想找到id。但我只能使用seo列。

我想找到“促销”类别ID。但这个值并不是唯一的。

Mysql表:

  id   title      parent  seo
|  1  | Car      |  0   | car
|  2  | Estate   |  0   | estate
|  3  | Sale     |  1   | sale
|  4  | Rent     |  1   | rent
|  5  | Audi     |  3   | audi
|  6  | Bmw      |  4   | bmw
|  7  | Sale     |  2   | sale
|  8  | Rent     |  2   | rent
|  9  | Apartment|  7   | apartment
|  10 | Villa    |  8   | villa
...

例如:选择id from mytable WHERE seo =“sale”但seo列不是唯一的。

我知道url Hierarchy结构。

as:
.../ads/car/sale
.../ads/car/sale/bmw

我想要这个输出:

myurl:  .../ads/car/sale
output id: 3

myurl:  .../ads/estate/sale
output id: 7

myurl:  .../ads/estate/sale/apartment
output id: 9

0 个答案:

没有答案