使用查询结果使用IN另一个查询选择某个值

时间:2019-02-22 16:35:25

标签: php mysqli

我有4个表驾驶员,卡车,轮胎,用户,一个用户被分配为驾驶员,一个驾驶员被分配为卡车,轮胎被分配给卡车, 在我的第一个查询中,我得到了用户名来查找他的卡车。

 $name = $_SESSION["usuario_loged"]["name"];
 $fetch = "select truck from driver where name like '%$name%'"; 

它有效,然后我试图通过此查询获取分配给卡车的轮胎:

 $fetch = "SELECT * FROM tires 
              WHERE truck in (SELECT truck FROM driver WHERE name = '$name')";   

它有效 我的问题是,如果轮胎分配了某个位置,我该如何查找该位置。轮胎表在该列中有一个列名位置,您可以选择将某些轮胎放入卡车中。

0 个答案:

没有答案