繁体   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