簡體   English   中英

SQL如何將具有相同名稱的多列連接到一列

[英]SQL How to join multiplue columns with same name to one column

有一個超級班

  • 帳戶{用戶,TYPE}

和子類

  • 正在保存{用戶,ID,余額,TYPE,興趣,currency_TYPE}
  • 時間{用戶,ID,余額,TYPE,興趣,currency_TYPE,開始日期,到期日期,期限}
  • 前{用戶,ID,余額,興趣,currency_TYPE}

用戶和類型是帳戶的主鍵,三個子類的外鍵ID是三個子類的主鍵

如何使一列顯示所有ID的列表呢?也與balance和TYPE一樣滿足問題

我認為a.ID as saving, b.ID as time但是它分別顯示了它們

如果我正確理解您的問題,那么您需要UNION ALL

SELECT ID, balance, TYPE FROM saving
UNION ALL
SELECT ID, balance, TYPE FROM time
UNION ALL
SELECT ID, balance, TYPE FROM fore;

暫無
暫無

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

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