sql >> Database >  >> RDS >> Mysql

haal het volgende en vorige id-record in de database op Yii

Ik heb de volgende functies toegevoegd aan mijn model in Yii2:

public function getNext() {
    $next = $this->find()->where(['>', 'id', $this->id])->one();
    return $next;
}

public function getPrev() {
    $prev = $this->find()->where(['<', 'id', $this->id])->orderBy('id desc')->one();
    return $prev;
}


  1. Combineer meerdere resultaten in een subquery tot één door komma's gescheiden waarde

  2. Converteren van datum naar tijdperk-Oracle

  3. SELECTEER WAAR IN (subquery) traag

  4. Zijn primaire sleutels passé?