Я пытаюсь повторить этот запрос, используя Zend Framework:
SELECT
activitytype.description,
activity.datecompleted
FROM
clientactivity
INNER JOIN activity
ON activity.activityID = clientactivity.activityid
INNER JOIN activitytype
ON activitytype.activitytypeid = activity.activitytypeid
WHERE
clientactivity.clientid = 100
Это то, что я имею до сих пор:
$select = $dbTable->select(Zend_Db_Table::SELECT_WITH_FROM_PART);
$select->setIntegrityCheck(false);
$select->where('clientactivity.clientid = ?', $clientID);
$select->join('activity', 'activity.activityid = clientactivity.activityid');
$select->join('activitytype', 'activitytype.activitytypeid = activity.activitytypeid');
$select->columns(array('activitytype.description', 'activity.datecompleted'));
Кажется, у меня проблемы с опцией столбцов, кажется, что она не ограничивает столбцы, и я заканчиваю с
клиентская активность. * и т. д. в списке столбцов в запросе.
Что я делаю не так?
Спасибо,
Martin