如何使用一条 select 语句完成在N张表中的查找
请问如果我有100张表,分别为user001到user100,,现有一个用户ID_NO=1001,他可能在这100张表的某一张中,想只用一条查询语句在这100张表里查询到...
请问如果我有100张表,分别为user001到user100,,现有一个用户ID_NO=1001,他可能在这100张表的某一张中,想只用一条查询语句在这100张表里查询到它,请问这么查询,类似这样--select * from user{i++} where id_no = 1001 ;先假设每个表的数据量非常大,有上百万条记录,怎么写效率较高,请多提供几种方法,谢谢。
有没有简单的写法?我记得在哪看过有这么写的,像是‘select * from user{i} where id_no = 1001 ’具体怎么写的记不清了,。数据库是oracle,我的权限只有查找。 展开
有没有简单的写法?我记得在哪看过有这么写的,像是‘select * from user{i} where id_no = 1001 ’具体怎么写的记不清了,。数据库是oracle,我的权限只有查找。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询