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. Createステートメントを使用してSQLServerでテーブルを作成する-SQLServer/T-SQLチュートリアルパート34

    2. データベーステーブルの列が多すぎますか?

    3. すべてのレコードをカウントし、表示用に特定の数のみを取得(LIMIT)する方法は?

    4. PostgreSQLでの日付の操作