Table_1 Table_2
name=john name=john
age=15 age=18
我的目标是选择john,因为它名称相同。
现在我的想法是:
SELECT * FROM Table_1,Table_2 WHERE (name=name).
答案 0 :(得分:1)
您可以使用内部联接来合并您指定的键相同的两个表,如:
Select t1.name, t1.age as AgeFromT1, t2.age as AgeFromT2
from Table_1 t1
inner join Table_2 t2 on t1.name = t2.name
或者您可以使用子查询,如:
Select table_1.*
from table_1
where name in (
Select Table_2.name
from Table_2
)