Mysql
 sql >> Baza danych >  >> RDS >> Mysql

używanie unii sql na tej samej tabeli w zapytaniu wyszukiwania cakephp

Korzystanie z Model::find('sąsiedzi')

Przepisanie tego do find('all') będzie problematyczne, jednak find('neighbors') może pasować do Twoich wymagań;

Zapoznaj się z dokumentacją find('neighbors')

Powinno to dać potrzebne dane, ale prawdopodobnie będziesz musiał trochę zaadaptować swój kod, aby działał poprawnie z innym „układem” zwróconej tablicy;

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

aktualizacja

Właśnie widziałem, że jesteś na CakePHP 1.3, link zamieszczony powyżej wskazuje na część dokumentacji 2.x. Chociaż podobna, to jest dokumentacja dla CakePHP 1.3:

http://book .cakephp.org/1.3/en/Podręcznik/Rozwijanie-z-CakePHP/Models.html#find-neighbors




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób na okresowe ładowanie danych do tabeli?

  2. Laravel nie może połączyć się z bazą danych — migracje — błąd 2002

  3. mysql wybierz daty z 30-dniowego zakresu

  4. W jaki sposób klaster MySQL określa, które węzły danych mają wyszukiwać zapytanie SELECT?

  5. mysqli lub PDO - jakie są plusy i minusy?