我需要从 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] 删除。
我来说两句