2015-04-01 31 views
0

我正在面對mysql查詢中的問題。查詢在PHP MY管理中工作正常。每當我通過jsp代碼實現它顯示字符串文字沒有正確關閉的錯誤。Jsp code with mysql

這裏是我的代碼

String query="SELECT * FROM (

          (SELECT SupplierTicketId AS SupplierTicketId, 
            TicketType AS TicketType, 
            SupplierTicketStatus AS SupplierTicketStatus, 
            CreatedBy AS CreatedBy, 
            SupplierType AS SupplierType 
            FROM supplierticket) 
          UNION ALL 
          (SELECT FactoryTicketId, TicketType, 
            FactoryTicketStatus, FactoryTicketCreatedBy, 
            SupplierType 
            FROM factoryticket) 
          )t"; 

plz幫助me..What在此query..Thanks問題提前

+0

你不能寫多Java中的字符串文字。相反,您應該將單個字符串參數寫爲查詢(錯誤的可讀性),或者連接多個字符串文字。對於後者,你應該使用'StringBuilder'。例如:'StringBuilder sb = new StringBuilder(「SELECT」); sb.append(「* FROM」); sb.append(...);' – 2015-04-01 14:07:30

+0

從最後刪除那個「t」。 – vivekpansara 2015-04-01 15:01:35

回答

-1

使用下面的查詢: -

String query ="SELECT * FROM (

          (SELECT SupplierTicketId AS SupplierTicketId, 
            TicketType AS TicketType, 
            SupplierTicketStatus AS SupplierTicketStatus, 
            CreatedBy AS CreatedBy, 
            SupplierType AS SupplierType 
            FROM supplierticket) 
          UNION ALL 
          (SELECT FactoryTicketId, TicketType, 
            FactoryTicketStatus, FactoryTicketCreatedBy, 
            SupplierType 
            FROM factoryticket) 
          )"; 
+0

我試過這個查詢。但它顯示以下error.Multiple註釋在此行中找到。字符串文字未正確關閉.. – sabari 2015-04-01 15:48:56