Sql三个Table内连接?

Sql Three Table Inner Join?

我正在尝试将 3 table 加入一个视图;这是我的情况:

我有一个 table 包含销售它包含每个项目的销售详细信息 另一个销售大师 A 所有项目的所有销售详细信息.. 以及另一个库存详情

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 + ")";

这样对吗..谢谢 adv

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 + ")

对我有用