我需要有关MySQL子查询的特定问题的帮助。这是我遇到的问题的一个简短版本:

我有表1和表2,其中表1有一列称为“ SupplyID”,与表2的“ ID”相对应。我需要从一个供应商处获得一份包含物品的清单。

我尝试了一下,但是没有用:

select name
from item
where SupplyID exists (
   select *
   from SupplyID
   where SupplyID = ID
);

最佳答案

尝试这个:

select name from item i where exists (select * from table2 t where i.SupplyID = t.ID);

关于mysql - 在MySQL中使用子查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41779179/

10-11 05:20