2014-11-14 64 views
0

問題是自引用架構,例如員工有一名作爲員工的主管。這在僱員表中使用supervisor_id的FK進行跟蹤。 FKS描述如下:RedQueryBuilder - 遞歸查詢

"fks": [ 
    { 
     "referencedTableName": "employees", 
     "name": "supervisor_id_fks", 
     "label": "Supervisor", 
     "foreignKeyNames": [ 
     "supervisor_id" 
     ], 
     "referencedKeyNames": [ 
     "id" 
     ], 
     "reverseLabel": "Subordinate" 
    } 

一旦部署,FKS關聯和相反在選擇選項中可用,但是,這些項目是不可選擇的。請讓我知道是否有什麼我失蹤。

+0

正在我的待辦事項列表中看... – salk31 2014-11-17 08:32:28

回答

0

恐怕這是一個錯誤/缺少的功能。

當您返回相同的連接表時,有代碼會解開連接。

請您可以提出一張票: https://github.com/salk31/RedQueryBuilder/issues

您的用例的更多背景將會有所幫助。例如你只想要/需要用戶深入一層?

+0

我認爲只有一個級別是適當的。我正在尋找一個簡單的主管/下屬查詢,僅此而已。 – Hoffmania 2014-11-19 19:29:05

+0

這種行爲肯定很差(它不應該顯示這些選項,如果它只是將它們摺疊)。一個解決辦法,不知道它有多臭,是告訴RQB另一種觀點。也許稱爲主管...如果你只希望你的用戶做到一個級別,這可能特別好。 – salk31 2014-11-20 10:55:42