sql >> データベース >  >> RDS >> PostgreSQL

xlookupとしてSQLを使用する

    KFCと仮定します およびTesco c2のどこかに保存されます テーブル(表示しなかったので、推測する必要があります)の場合、別の結合が必要であると想定します:

    Select c0.FID, 
           c0.Comments,
           c1.sid,
           c2.Companyname, 
           c2.ResearchID,
           r.companyname as research_company_name
    From c0
      Left join c1 on c1.FID = c0.FID
      Left join c2 on c2.sid = c1.sid --<< changed from your original query
      left join c2 as r on r.sid = c2.researchid --<< this finds a company that matches the researchid column
    

    クエリには、on c2.SID = b2.SIDの結合条件が含まれています エイリアスb2がないため、エラーが発生します あなたの例では。私の推測では、c2.sid = c1.sidを意味していると思います




    1. mysql_real_escape_string()は実際に何をしますか?

    2. MySQLでソース-レプリカレプリケーションを構成する方法

    3. Postgres-XLの未来

    4. Yiiフレームワークでのデータベース接続の構成