基本上不是MySQL的新手,它只是试图摆脱子查询的困扰。我正在寻找创建一个查询,该查询将根据商品ID计算商品的最大到期日期。但是,一旦找到最大到期日,我希望它仅在结果中显示项目名称。我想要使用子查询的代码是:
SELECT `id`, `name`, max(due) FROM loan WHERE `name` =
(SELECT `name` FROM loan) ORDER BY `name`
我一直收到错误1242,但我不知道为什么。我知道答案可能很简单,但是正如我提到的那样,我真的很新。