Relational table is flat row set and linked list is a directed graph. To traverse arbitrary depth graph stored in a relation one needs to use recursive queries - quite expensive operation.
Moreover once the relation data gets filtered (`WHERE`) then some links get broken/lost.
Moreover once the relation data gets filtered (`WHERE`) then some links get broken/lost.