sql >> Databáze >  >> RDS >> Mysql

pomocí sql union na stejné tabulce v cakephp find query

Použití Model::find('neighbors')

Přepsání tohoto na find('all') bude problematické, nicméně find('neighbors') může vyhovovat vašim požadavkům;

Podívejte se na dokumentaci find('neighbors')

To by vám mělo poskytnout data, která potřebujete, ale pravděpodobně budete muset svůj kód trochu převzít, aby správně fungoval s jiným „rozvržením“ vráceného pole;

 $data = $this->User->find('neighbors', array('field' => 'id', 'value' => 5));

aktualizovat

Právě jsem viděl, že používáte CakePHP 1.3, výše uvedený odkaz ukazuje na část dokumentace 2.x. Přestože je podobná, jedná se o dokumentaci pro CakePHP 1.3:

http://book .cakephp.org/1.3/en/The-Manual/Developing-with-CakePHP/Models.html#find-neighbors




  1. mysql ...in kde je klauzule nejednoznačná

  2. PostgreSQL + Hibernate + Spring automaticky vytváří databázi

  3. MySQL zobrazuje součet rozdílu dvou hodnot

  4. Dynamicky závislý rozevírací seznam s jquery-select2