2016-05-29 8 views
0

ビュー内に3つのテーブルを結合しようとしています。ここに私の状況です:Sql Three Table Inner Join?

私持っていることが

String query = "SELECT SALE.ITEM_CODE, SALE.ITEM_NAME, SALE.UNIT, " 
      + "SALE.QNTY, SALE.AMOUNT, SALE_MASTER.LONGDATE, SALE_MASTER.BILL_NO, " 
      + "SALE_MASTER.LEDGER_CODE, SALE_MASTER.LEDGER_NAME FROM SALE " 
       + "INNER JOIN SALE_MASTER" 
      + " ON SALE.BILL_NO = SALE_MASTER.BILL_NO SALE" 
       + "INNER JOIN INVENTORY ON SALE.ITEM_CODE = INVENTORY.ITEM_CODE" 
       + "WHERE "+CATORINORG+" LIKE '%"+LIKE+"%' " 
       + "AND (SALE_MASTER.LONGDATE >= " + From + " AND SALE_MASTER.LONGDATE <= " + To + ")"; 

はそれをある項目 別販売マスターAあたりのすべての項目のすべての販売の詳細.. 、別のインベントリの詳細については、販売の詳細を含むセール含むテーブル正しい方法は...おかげでADV

+1

質問は何ですか? – sagi

+0

クエリでエラーが発生しました –

+0

エラーは? – sagi

答えて

0
SELECT SALE.ITEM_CODE, SALE.ITEM_NAME, SALE.UNIT, " 
      + "SALE.QNTY, SALE.AMOUNT, SALE_MASTER.LONGDATE, SALE_MASTER.BILL_NO, " 
      + "SALE_MASTER.LEDGER_CODE, SALE_MASTER.LEDGER_NAME FROM SALE " 
      + "INNER JOIN SALE_MASTER" 
      + " ON SALE.BILL_NO = SALE_MASTER.BILL_NO" 
      + " INNER JOIN INVENTORY ON INVENTORY.ITEM_CODE = SALE.ITEM_CODE" 
      + " WHERE "+CATORINORG+" LIKE '%"+LIKE+"%' " 
       + "AND (SALE_MASTER.LONGDATE >= " + From + " AND SALE_MASTER.LONGDATE <= " + To + ") 

その私のために働いた