我有两个看起来像这样的表:
Table1 Table2
ID | Appname ID | App | Dependency
------------ -----------------------
1 | App1 1 | 2 | 3
2 | App2 2 | 3 | 1
3 | App3 3 | 2 | 1
etc.... etc...
基本上,一个应用程序可以具有一个或多个依赖项,这些依赖项必须在执行之前完成。在 Table2 中, 和 都App
与Dependency
Table1 的 ID 字段相关,但我很难将它们与 SQL 链接在一起而不会出错。
连接表的正确方法是什么,以便我得到如下所示的结果:
Dependencies:
App2: App3, App1
App3: App1
(不一定非要这样布置,但如果可以的话,那就太好了)