relationship

    0熱度

    1回答

    我有2個模型:Department和Station。車站有3個不同的enum類型。用戶應該有可能使用複選框選擇不同類型的1,2或3個電臺。如果選擇了電臺,則應創建Station中的記錄。 任何想法該怎麼做? 換句話說,它應該是這樣的: class Department < ApplicationRecord has_many :stations, dependent: :destroy

    0熱度

    1回答

    假設我有2表,其中PID和id的主鍵和自動遞增 含有張貼柱 pid | post| 含有聯柱 id | pid | name and i when獲取後的數據(假設我知道的[名]我想獲取帖子ID) 我可以使用兩個循環在PHP中做到這一點像 $b=mysqli_query($connect,"SELECT pid FROM linking WHERE name='bla'") while

    0熱度

    1回答

    我有這些模型: 撲滅: export default Model.extend({ teams: hasMany('team') }); 隊: export default Model.extend({ closed: attr('boolean'), fight: belongsTo('fight'), players: hasMany('playe

    0熱度

    1回答

    我有數百行可能是相關的,它似乎不像一個正常的T-SQL GROUP BY會幫助我。這裏是場景: 表中的每一行都包含用戶的IP地址,電子郵件地址和其他聯繫信息。用戶可以輸入許多不同的行,但我只關心該人最完整的聯繫信息,我對他們與我聯繫的次數不感興趣。 下面是一個示例表: 當我組電子郵件,我得到兩個剩餘行。根據我動態選擇的IP,我可能沒有匹配的IP,然後按IP分組。 反過來也是一樣的問題。按IP分組將

    0熱度

    1回答

    我正在爲報紙創建一個網站。其所有文章都有一個部分,大多數文章直接位於其部分:/section_name/article_name。但是,有些文章並非直接隸屬於他們的部門 - 他們屬於第/section_name/subsection_name/article_name/。我將如何構建這個數據庫,並不是所有的文章都在一個小節下?我最初的想法是ONE Section has MANY Subsecti

    0熱度

    1回答

    我有這種情況:一個人可以有很多銀行賬戶,但一個銀行賬戶只能屬於一個特定的人。顯而易見一對多的關係: 我對BankAccount類模式是這樣的: @Entity @Table(name="bank_account") public class Bank { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Co

    0熱度

    1回答

    我有一個關於如何根據關係屬性高效地過濾搜索結果的問題。 我有這樣的曲線圖: (:PERSON) - [:WORKED_WITH {重量:30}] - >(:PERSON) 超過300.000節點標記的PERSON和過15.000.000條邊標記爲:WORKED_WITH(每條都有一個整數權重)。 現在,例如,我想擁有它們之間權重最高的10個節點組合。所以我的查詢看起來像這樣: MATCH (n:P

    0熱度

    1回答

    我有一個Orders表和Products表,我之間的關係設置爲belongsToMany關係,這工作正常。 但是,訂單可以有多個相同的產品(如果他們想訂購更多,管理員可以提供折扣)。 例如: Order 1 has Product 1 x 5 (£1 each = £5 total) Product 1 x 2 (£0.75 each = £1.50 total) 如何更新單行?我曾嘗試

    0熱度

    1回答

    我有兩張桌子: 遊客, 遊覽。 (和相應的模型遊客,旅遊)。 我已經成功地在它們之間建立了多對多的關係。當我 $tour->tourists()->attach($tourist); 它在表Tour_Tourists創建一個新的記錄。 (tour_id,tourist_id,created_at,updated_at)。它顯示哪些遊客與特定的旅遊一起去。 現在我需要創建另一個實體:買方。買方是

    1熱度

    2回答

    嗨我有3個數據庫表。這裏是我的查詢: $nav = PageNav::with([ 'page' => function($query) { $query->where('status', 1) ->where(function($query) { $query->whereNull('publish_up')