簡體   English   中英

選擇可選關系 3 個表 MySQL

[英]Select optional relationship 3 tables MySQL

想象一下在表AB和AC之間有一個帶有UNION的dropbox的場景,但我需要A只保存與選擇相對應的實體。

我怎么能解決呢? 將問題簡化到最低限度的表達,如果沒有理解,請道歉。

在更廣泛的層面上:我有一個表 TASKS,其中的任務可以對應於 TEAMS 或 EDILITIES,但不能同時對應於兩者,我只需要保存一個實體,而不是兩者。

謝謝

在此處輸入圖片說明

如果可能,架構更改可能會解決您的問題。

  1. 讓表AB有表A的外鍵
  2. 讓表 AC 有表 A 的外鍵
  3. 讓表 A 只包含它的 id 和描述。

我認為這些更改可以改善您的架構,也有助於進一步處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM