Ben mesaj ve yorum var, basit bir blog oluşturduk. Ben en az bir yorum var ve de hiçbir yorumlarla tüm mesajları bulmak tüm mesajları bulmak istiyorum. Bunu yapmak için cakephp yolu var mı? I.E. belki bir şey gibi
$this->Post->find('all', ???);
Ben kendi sorgu yazma sona erdi, aşağıda örnek en az 1 açıklamayla tüm mesajları bulur
SELECT *
FROM (
select posts.*, count(comments.id) as comment_count
from posts left join comments on posts.id = comments.post_id
group by posts.id
) as T
WHERE comment_count != 0
Bunu yapmak için daha iyi bir yolu var olacak gibi ama orada görünüyor.
Bir Mesaj hasMany Yorum ve belongsTo Gönder Yorum: Not