从 Oracle SQL 中的 3 个表中获取数据

古鲁

我需要从 3 个具有name="some string".

  • table1 有一些行 name="testing123"
  • table2 有一些行 name="testing456"
  • table3 有一些行 name="testing789"

所以我的查询应该返回匹配的 3 行name="testing%"

我试过了inner join,但它没有返回任何:

SELECT * FROM table1
INNER JOIN table2
    ON table1.name$ = table2.name$
INNER JOIN table3
    ON table1.name$ = table3.name$
    WHERE obj_cd3a93e8.name$ LIKE 'testing%';
塞巴斯蒂安

如果我理解正确,您可能想改用联合:

select column
from table1
where $name like 'some string'
Union
select column
from table2
where $name like 'some string'
Union 
select column
from table3
where $name like 'some string'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL查询以从3个表中获取数据

来自分类Dev

SQL:获取分布在3个表中的数据

来自分类Dev

我在sql中有3个表如何从最后一个表中获取数据

来自分类Dev

Oracle SQL查询以从日志表中获取数据

来自分类Dev

SQL - 从 2 个表中获取数据

来自分类Dev

使用基于ID(CDID)的SQL联接查询从3个表中获取数据

来自分类Dev

如何从sql表中获取最近3个月的数据

来自分类Dev

从3个关系表中获取数据

来自分类Dev

从3个不同的表中获取数据

来自分类Dev

Oracle SQL在新表中插入前3个子查询

来自分类Dev

需要SQL Server中3个表的分层数据

来自分类Dev

SQL查询以从3个表中检索数据

来自分类Dev

Oracle SQL比较数据并检索Oracle DB中两个表之间的不匹配行

来自分类Dev

从3个数据库表中获取数据

来自分类Dev

在Oracle,SQL中创建表

来自分类Dev

在Oracle,SQL中创建表

来自分类Dev

使用条件SQL从两个表中获取数据

来自分类Dev

SQL查询以从4个不同的表中获取数据

来自分类Dev

SQL查询,如何从两个表中获取数据

来自分类Dev

从数据库表中获取一组集群/一组值-Oracle SQL

来自分类Dev

使用COUNT()从3个联接表中获取数据

来自分类Dev

使用NSFetchedResultsController获取3个表中的数据

来自分类Dev

在SQL Oracle中联接3个表

来自分类Dev

Oracle SQL Developer查询3个表

来自分类Dev

连接3个表Oracle SQL

来自分类Dev

3个表上的Oracle SQL MINUS

来自分类Dev

代码从2个表中获取数据并在php中输入第3个表

来自分类Dev

Oracle中的SQL优化

来自分类Dev

ORACLE SQL中的MAX()