SELECT books. * , COUNT( comments.book ) AS `comments_count`
FROM books
LEFT JOIN comments ON books.id = comments.book
GROUP BY books.id
с помощью Zend_Db_Select?
Форум → Программирование → PHP для идиотов → Zend_Db_Select
Страницы: ← Следующая страница →
27 января 2009 г. 3:32, спустя 3 часа 59 минут 27 секунд
27 января 2009 г. 13:41, спустя 1 час 27 минут 55 секунд
Воистину так! Я вот с Zend_db не знаком, но чую, что все же чистый SQL для SELECT рулит. Просто не могу представить, как должна выглядеть сущность Zend_Db_Select, чтоб было удобно по другому. Кто-нибудь возьмется разубедить?
я такие запросы в Zend_db пишу чистым sql!
1 февраля 2009 г. 23:27, спустя 5 дней 9 часов 46 минут
Воистину так! Я вот с Zend_db не знаком, но чую, что все же чистый SQL для SELECT рулит. Просто не могу представить, как должна выглядеть сущность Zend_Db_Select, чтоб было удобно по другому. Кто-нибудь возьмется разубедить?
я такие запросы в Zend_db пишу чистым sql!
$select = $this->getAdapter()
->select()
->from($this->_name) // from books
->joinLeft("comments", "books.id = comments.book",
array('commentscount' => 'count(`comments`.`book`)'))
->group('books.id');
2 февраля 2009 г. 0:28, спустя 1 час 50 секунд
array('commentscount' => 'count(`comments`.`book`)')
2 февраля 2009 г. 0:32, спустя 3 минуты 20 секунд
попятщсо!
кто со мной согласен что автор гонит?
это просто пиздец!
$select = $this->getAdapter()
->select()
->from($this->_name) // from books
->joinLeft("comments", "books.id = comments.book",
array('commentscount' => 'count(`comments`.`book`)'))
->group('books.id');
2 февраля 2009 г. 0:34, спустя 1 минуту 59 секунд
2 февраля 2009 г. 0:35, спустя 1 минуту 52 секунды
с какого хера?
md5, нельзя заджойнить по COUNT(*)… ни в одной субд
2 февраля 2009 г. 0:38, спустя 2 минуты 10 секунд
2 февраля 2009 г. 4:10, спустя 3 часа 32 минуты 18 секунд
упс прошу прощения автор маладец я был невнимателен
2 февраля 2009 г. 4:11, спустя 1 минуту 6 секунд
попятщсо!
кто со мной согласен что автор гонит?
я не знаю, кто гонит, но вот это вотэто просто пиздец!
$select = $this->getAdapter()
->select()
->from($this->_name) // from books
->joinLeft("comments", "books.id = comments.book",
array('commentscount' => 'count(`comments`.`book`)'))
->group('books.id');
2 февраля 2009 г. 9:51, спустя 5 часов 39 минут 34 секунды
наверно, потому что я считаю, чтопопятщсо!
кто со мной согласен что автор гонит?
я не знаю, кто гонит, но вот это вотэто просто пиздец!
$select = $this->getAdapter()
->select()
->from($this->_name) // from books
->joinLeft("comments", "books.id = comments.book",
array('commentscount' => 'count(`comments`.`book`)'))
->group('books.id');
почему вы считаете, что это пиздец?
SELECT `books`.*, COUNT(`comments`.`book`) AS `commentscount`
FROM `books`
LEFT JOIN `comments`
ON `books`.`id`=`comments`.`book`
GROUP BY `books`.`id`
2 февраля 2009 г. 10:15, спустя 24 минуты 26 секунд
2 февраля 2009 г. 10:25, спустя 9 минут 32 секунды
своё УГ? :)
md5, соглашусь, зенд дб - УГ, давайте напишем лучше? :)
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!