最近CakePHPで実験を始めました。私は "普通の" PHPでこのクエリを使用し、それをCakePHP findに変換する必要があります。しかし、私はそれを動作させるように見えることはできません!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