我需要得到不同用户下的一个表进行联合查询,不想用视图,想用SQL语句,请高手写下语句吧!
这个语句对吗?select * from user1.gyq,user2.gyq,user3.gyq,user4.gyq where id="电器"
这个语句对吗?select * from user1.gyq,user2.gyq,user3.gyq,user4.gyq where id="电器"
解决方案 »
- 如何用SQL语句将ACCESS数据库一个表内容插入到ORACLE数据库的一个表
- oracle 查询结果中的一个字段结果是id的组合(1,2)是字符串,如何让另一个表查询的时候可以用in查这个Id的集合
- 触发器插入问题
- (*高薪) 帮忙完成 大四一些编程作业
- oracle数据库中表字段增量问题(日期+当前编号)
- 在B表中逐行查询A表的某个列的内容,这个存储过程怎么写?新手求教!
- oracle 9i导出(数据量过大)
- 请问,如何在oracle里面得到一条SQL的运行时间?
- 如何实现4个表的查询?假如一个表中没有数据该如何?
- 一个SQL查询的问题
- 求助,游标的问题,跪谢
- 为什么在触发器里编译不了Case语句啊。
select * from user1.gyq,user2.gyq,user3.gyq,user4.gyq where id='电器'
select * from user1.gyq t1,user2.gyq t2,user3.gyq t3,user4.gyq t4
where t1.id="电器" and t2.id="电器" and t3.id="电器" and t4.id="电器"
只写 id="电器"的话,系统分不清你要的是那个表的id="电器".
没权限就grant select on for_gyq to user1给权限
表名称,字段名与结构都一样,也要向上面一样写吗?因为有20个用户!!!