Codeigniter aktiven Datensatz auswählen, left join, count
Ich habe eine form, die zeigt, dass Ergebnisse aus einer Datenbank Abfragen, können diese Ergebnisse haben viele andere Vermögenswerte ajoined an, und ich wollte einen Weg finden, die zeigt, wie viele Ressourcen jedes elemement hat. Zum Beispiel meine Tabelle ist von Gebieten von england eine andere Tabelle, wo die Nutzer live ich habe derzeit diesen code,
$this->db->select('*');
$this->db->from('places');
$this->db->join('users, places.place_id = user.place_id, left');
$this->db->get();
Das Problem, das ich habe ist immer die Abfrage der name und die Anzahl der Benutzer, die das Leben in diesem Ort, ist es möglich?
InformationsquelleAutor sea_1987 | 2010-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht genau wissen, wie die Umsetzung per PHP, aber es sollte so einfach wie in der obigen Abfrage werden alle in Ihrem
$this->db->select( "gesamte Zeichenfolge Beispiel oben" );
Darüber hinaus, wenn Sie hatten andere beschreibende Elemente aus der Orte-Tabelle, könnte man hinzufügen, diese vor der Zählung (nur zur Klarheit), müsste aber auch gehören Sie in die Gruppe von... wie
InformationsquelleAutor DRapp
Nicht wissen, Ihre genaue db-setup, aber sowas ist, wie Sie tun würden Sie diese Abfrage mit CodeIgniter Aktiven Datensatz
InformationsquelleAutor Brett DeWoody