由于第三个联络表,链接2个mysql表

时间:2016-06-03 15:10:25

标签: mysql sql

我有3张桌子:

  1. img:id,name
  2. fig:id,x,y,z
  3. link:id,imgid,figid
  4. 我使用'link'表将某些img id连接到某些fig id(我希望它很清楚)

    问题:我很难找到正确的SQL查询来查找“连接到特定img id的所有图形”

    我正在使用php / mysqli

1 个答案:

答案 0 :(得分:1)

为您的ID分配您所需的值,例如:33

 select fig.* 
 from fig
 inner join link  on link.figid = fid.id
 inner join img on link.imgid = yourID 

在你的情况下

 select fig.* 
 from fig
 inner join link  on link.figid = fid.id
 inner join img on link.imgid = 33