Hallo ,

es gibt  2 Modele -  User , Post

TABLE `posts` (
  `id` int(10)  auto_increment,
  `user_id` int(11) ,
  `user1_id` int(11) ,
  `message` ,
  `is_read` tinyint(1) default '0',
  `created` int(11))

SQL Anfrage sieht wie unten aus
(da kriegt man alle Posts , die für jeweiligen User gehören und nach
neuen Nachrichten sortiert)


select Users.name, p.co, p.nco
from
(select if(`user_id` = $user_id, user1_id, user_id) id,
       count(*) co,
       sum(if(is_read or (`user_id` = $user_id), 0, 1)) nco
 from posts
 where `user_id` = $user_id or user1_id = $user_id
 group by 1) p
   join
 Users on (Users.id = p.id)
 order by 3 desc


wie kann dies realisieren mit CAKE ?
welche Bezihungen in Modele soll man anlegen ?


--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an