1 sqlite
我有一个 sqlite3 数据库,其中包含许多具有相同列的表。它是一个字典数据库,每个表名都是起始单词字母。
我想列出数据库中所有表中的单列,但找不到这样做的方法。
从 sqlite3 CLI 客户端,类似于:
sqlite3 -line my_db.db 'select my_column from *'
Run Code Online (Sandbox Code Playgroud)
当然上面的方法是行不通的。
您正在寻找 UNION 和 UNION ALL。
select my_column from table1
union all
select my_column from table2
union all
select my_column from ...
Run Code Online (Sandbox Code Playgroud)
但是需要从每个表中选择一列很可能是重大设计错误的迹象。
| 归档时间: |
|
| 查看次数: |
10915 次 |
| 最近记录: |