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

テーブルのFROM句エントリがありません

    SELECT 
       AcId, AcName, PldepPer, RepId, CustCatg, HardCode, BlockCust, CrPeriod, CrLimit, 
       BillLimit, Mode, PNotes, gtab82.memno 
    FROM
       VCustomer AS v1
    INNER JOIN   
       gtab82 ON gtab82.memacid = v1.AcId 
    WHERE (AcGrCode = '204' OR CreDebt = 'True') 
    AND Masked = 'false'
    ORDER BY AcName
    

    通常、テーブル名のエイリアスを使用するのは、結合されたテーブルの列名が重複しているために列の前にテーブル名を付ける必要があり、テーブル名が長い場合、またはテーブルがそれ自体に結合されている場合のみです。あなたの場合、VCustomerのエイリアスを使用します ただし、ONでのみ使用してください 不確かな理由による条項。コードのその側面を確認することをお勧めします。



    1. JComboBoxは、DefaultComboBoxModelを使用してインデックスを変更します

    2. MySQLが指定されたIDの行を選択しない

    3. SQL Server 2008:データ型の一括変更

    4. Googleマップでジオコードの制限を回避する別の方法