表格1
ID    |      DATE       |   
 a    |   10-07-2012    |     
 b    |   10-07-2012    |     
 c    |   10-07-2012    | 
表2
ID    |    OrdersID  |
 a    |     001      |
 b    |     002      |
 c    |     003      |
表3
ItemID    |   OrdersID    |  Items |
    1     |     001       |   5    |  
    2     |     002       |   3    |  
    7     |     003       |   2    | 
    3     |     003       |   7    | 
    4     |     001       |   8    |
    2     |     003       |   7    |
    5     |     003       |   6    |   
    6     |     003       |   1    |
表4
 ItemID   | ItemName   |  
    1     |  ABC       |
    2     |  EFG       |
    3     |  HIJ       |
    4     |  KLM       |
    5     |  NOP       |
    6     |  QRS       |
    7     |  TUV       |
我想从TABLE1t 中选择 IDDate = 10-07-2012
在Table2使用 ID 时,我想选择OrdersID's
与OrdersID's 我想将ItemID存在的项目数加在一起,例如IteamID2 总共有 10 个项目
FromTABLE3我想知道前 5 个 Item 和 Items in Order 的数量,并获取ItemIDfrom的名称TABLLE4 ItemName。
预期结果 5 个结果
ItemID  |  ItemName  |  Quantity  | 
   2    |  EFG       |     10     | 
   3    |  HIJ       |      7     | 
      .....
  .....
      .....
      .....
开始时使用的 SQL...
 SELECT SUM (t3.Items) , t4.ItemName
  FROM Table3 t3
  JOIN Table2 t2 ON t3.OrdersID = t2.OrdersID
  JOIN Table1 t1 ON t2.ID = t1.ID
  WHERE t1.[Date] = '10072012 00:00:00'