If I use Oracle there is the connect by
keyword which can be used to create hierarchical queries. Currently I'm using MySQL on a project and I would like to know whether there is an alternative for connect by
in MySQL?
I tried google but for no avail so far. What I'm trying to achieve is to fetch a tree from the database with one query. There are two tables involved:
areas
and area_to_parent_join
. The latter contains two ids one is area_id
and the other is parent_id
. So it is basically a self-join and I can create graphs using that model. In fact it is currently only used to create trees but this might change in the future. But in either case what I would like to have is just a spanning tree.
Edit: areas
might have more than 1.000.000 records which makes most of the space-intensive options unfeasible.