1

Zend Framework を使用して SQL クエリを構築しようとしています。これが私のSQLクエリステートメントです:

    SELECT of.order_Id, of.subtotal, of.status, c.name
    FROM order_form of, customer c
    WHERE c.customer_Id = of.customer_Id

しかし、Zend Framework で実装しようとすると、エラー メッセージが表示されます。Zend Framework を使用したクエリ ステートメントを次に示します。

$query = $db->select()
            ->from(array('c' => 'customer'), 'name')
            ->where('c.customer_Id = ?', $customer_Id)
            ->join('order_form', 'order_form.customer_Id = customer.customer_Id', array('order_Id', 'subtotal', 'status'))
            ->order("order_form.order_Id ASC");
4

1 に答える 1

0

私の部分に誤りがあります。単に句内でに変更customer.customer_Idしますc.customer_Idjoin

$query = $db->select()
            ->from(array('c' => 'customer'), 'name')
            ->where('c.customer_Id = ?', $customer_Id)
            ->join('order_form', 'order_form.customer_Id = c.customer_Id', array('order_Id', 'subtotal', 'status'))
            ->order("order_form.order_Id ASC");

不便をかけてごめんなさい。

于 2013-02-09T15:29:26.807 に答える