Sql 使用2个表获取数据

Sql 使用2个表获取数据,sql,join,Sql,Join,我想从表1中获取一些列,但表1中的列id必须与表2中的列id相同 大概是这样的: Select title, image, price from table1 where id = id from table2 可以使用内部连接 SELECT title,image,price from table1 INNER JOIN table2 ON table1.id = table2.id 我觉得奇怪的是,表2上的外键有一个表示主键的名称id,除非您想连接两个主键来创建一个表分区。从表1中

我想从表1中获取一些列,但表1中的列id必须与表2中的列id相同

大概是这样的:

Select title, image, price 
from table1 
where id = id from table2

可以使用内部连接

SELECT title,image,price from table1 
INNER JOIN table2 ON table1.id = table2.id

我觉得奇怪的是,表2上的外键有一个表示主键的名称id,除非您想连接两个主键来创建一个表分区。

从表1中选择标题、图像、价格,其中选择id中的id来自table2@lad2025这看起来很简单:Dthanks@lad2025哦,我试过了,但没用: