код который хочу запихнуть в objects.extra:
SELECT count (*) FROM feedback_reviews,feedback_goods where feedback_reviews.goods_id=feedback_goods.id and feedback_goods.id=1
Теперь в шелле пайтона пишу :
s = Goods.objects.extra(
select={
'entry_count': 'SELECT count (*) FROM feedback_reviews,feedback_goods where feedback_reviews.goods_id=feedback_goods.id'
},
)
“<class ‘_mysql_exceptions.ProgrammingError’>: (1064, ”You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘*) FROM feedback_reviews,feedback_goods where feedback_reviews.goods_id=feedback’ at line 1“)
”
версия mysql 5+
зы
по ходу вопрос это почему в документации в селекте после ключевого слова FROM прописана одна таблица хотя скрипт делает выборку из двух связанных таблицах. Или джанга сама добирает название недостающие после фром
Спасибо заранее ответившим