sql - SELECT ALL records FROM each TABLE ORDER BY PRIMARY KEYS(EID,CID,FID,EnID) 降序
问题描述
需要一条 SQL 语句从每个表 ORDER BY 主键中按降序选择所有记录。
这没有给出完整的陈述
SELECT table_name, num_rows counter FROM user_tables;
我已经尝试过:
SELECT table_name, num_rows counter FROM user_tables;
我希望按降序列出所有 4 个表的输出 ORDER BY EID、CID、FID 和 ENID,它们是主键
解决方案
您可以为此使用联合...
SELECT EID AS ID, 'Engineers' AS TableName FROM Engineers
UNION
SELECT SID, 'Staff' FROM Staff
UNION
SELECT FID, 'Classes' FROM Classes
UNION
SELECT ENID, 'StudentEnrollments' FROM StudentEnrollments
ORDER BY 1
在这种情况下,“ORDER BY 1”表示第一列。
推荐阅读
- python - python包的汇总统计
- c# - 使用 SMB 协议从 WebJob 访问 Azure 文件存储
- amazon-web-services - Chef checking log file size
- mysql - MySQL - CAST json extracted data as time
- uwp-xaml - Make Canvas/Grid with transparent area for underneath element
- swift - Dynamically check if an object supports dynamic member lookup
- python - 如何在 TF 网站中设置 TensorFlow Serving?
- python - 如何重新排序字典的动态字符串键以将其保存到 JSON
- swift - How to reflect the new section to UICollectionView in RxDataSource?
- java - How to detect the execution time of StopWatch guava?