簡體   English   中英

SQL Select語句不起作用

[英]SQL Select Statement Not working

這就是我所擁有的:

  • (唯一ID)生成賬單(唯一賬單ID)
  • 這存儲在Store_Bill_Item_Details表中。

這就是我想做的:

  • 我在Store_Bill_Item_Details中為該Bill_No擁有的所有Bill_No運行SELECT。
  • 從上面獲得Bill_No的列表后,我希望它在Store_Bill_Details遞歸搜索以列出所有項目及其費率。

因此,對於輸入的PersonID,我的查詢結果應如下所示:

條例草案1:

bill1的詳細信息

條例草案2:

bill2的詳細信息

這就是我所無法使用的。

USE My_Database
Select I.Bill_No , ( SELECT * FROM Store_Bill AS I1
                   INNER JOIN 
                    Store_Bill_Details AS ID 
                    ON  
                    ID.Bill_No=II.Bill_No)  

    FROM Store_Bill_Item_Details AS BD 
    INNER JOIN 
    Store_Bill AS I 
    ON 
    BD.Item_Code=I.Bill_No

伙計們,請幫助我!

 SELECT * FROM Store_Bill AS I1 
 INNER JOIN Store_Bill_Details AS ID ON ID.Bill_No=I1.Bill_No
  INNER JOIN Store_Bill_Item_Details AS BD ON BD.Item_Code=I1.Bill_No

或嘗試這個

select * from 
   (select Person,bill,null as a,null as b....
   from Store_Bill_Item_Details
   union 
   select Null,bill,<field1>,<field2>,<field3>... 
   from Store_Bill_Details) aa
   order by bill,a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM