我最近开始尝试使用CakePHP。我在“普通”PHP中使用了这个查询,并且需要将它转换为CakePHP查找。但是,我似乎无法使它工作!cakephp中的子查询在其他表中查找
SELECT *,
(SELECT name FROM `users` WHERE `users`.`id`=`products`.`creator`) AS creatorname
FROM `products`
WHERE `products`.`ID`='2'
这是一个基本设置2表,用户和产品。每个产品都由用户创建,我需要加载用户的姓名以及产品信息。 (那么,为什么你需要的子查询我可以显示用户名,而不仅仅是用户ID。
有什么想法?
保持得到'警告(512):SQL错误:1051:未知表'用户'[CORE/cake/libs/model/datasources/dbo_source.php,第684行]' – BloodPhilia
明白了!谢谢! :D名称是错的... – BloodPhilia