Mysql
 sql >> база данни >  >> RDS >> Mysql

Избиране от една и съща таблица повече от веднъж в една и съща заявка

Първо към псевдонима, не ви трябва AS . така че можете да го направите по следния начин:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jQuery Validate Remote - Проверете дали имейл вече съществува

  2. SQL LEFT-JOIN на 2 полета за MySQL

  3. Какво означава грешката в MySQL 5.6 InnoDB в момента поддържа едно създаване на индекс на FULLTEXT в даден момент. Опитайте LOCK=SHARED означава ли?

  4. Как да се справяте с SQL dump с Python

  5. Инсталиране на Percona XtraDB Cluster на CentOS 7