sql从两个表中获取一定的值,并使结果集成为多行

lg40wkob  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(176)

我有两张table:

TABLE 1
name age year
John 20 2001
Amy 21 2002

Table 2 
name age year
John 20 2001
Kal 21   2000

SELECT * FROM Table1 AND Table2 WHERE name = 'john';

我试着使用上面的语句,但它不起作用。
我需要这个语句来返回所有有john这个词的表。

oug3syen

oug3syen1#

你想要什么 union all :

select name, age, year
from table1
where name = 'John'
union all
select name, age, year
from table2
where name = 'John'

相关问题