sql >> Database teknologi >  >> RDS >> Mysql

Vælg fra den samme tabel mere end én gang i den samme forespørgsel

Først til alias behøver du ikke AS . så du kan gøre det sådan her:

$this->db->select('
        exhibit.*,
        S1.*,
        S2.*,
        S3.*,
        S4.*,
        ')
    ->from('exhibit')
    ->join('stand S1', 'exhibit.ex_pref_one = S1.stand_id', 'LEFT')
    ->join('stand S2', 'exhibit.ex_pref_two = S2.stand_id', 'LEFT')
    ->join('stand S3', 'exhibit.ex_pref_three = S3.stand_id', 'LEFT')
    ->join('stand S4', 'exhibit.ex_pref_four = S4.stand_id', 'LEFT')
    ->where('whatever')



  1. Hvordan opretter man dynamisk matrix i php?

  2. er der en automatisk opdateringsmulighed for DateTimeField i peewee som TimeStamp i MySQL?

  3. Fejl:Timeout for inaktivitet af håndtryk i Node.js MYSQL-modul

  4. PHP Mysql - Slet-knappen bliver ved med at slette seneste række