2017-04-17 12 views
-2

最近我使用MySQL作爲數據庫的小任務加入2表象下面這樣: -如何加入2表沒有很好地格式化複雜條件和通配符

enter image description here

但是我有一個關於複雜性問題查詢和一些數據格式不正確,如表A.Bill_No(01X)---> B.No(1X)其中「​​0」1X不作爲列表B上的值出現。否

我也需要選擇B.From =''分機''只有條件與最長持續時間,你可以看到所需的outp UT象下面這樣: -

enter image description here

我不知道如何創建查詢語句這樣的輸出,但我希望這個論壇上任何人,如果你面對相同的問題,像我現在請幫助我。

無論如何非常感謝提前閱讀和回答這個問題。

+1

我不知道你在說什麼。見http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Strawberry

+0

向我們展示您當前的查詢嘗試,並告訴我們它有什麼問題。 – jarlh

+1

'A'不是關係表格式。 –

回答

0

我有一個小的進度來歸檔我的輸出,我用SUBSTRING來均衡一些值,格式不正確,因爲#Gordon Linoff之前提到過。要存檔,我使用的SQL語句如下圖所示: -

Select 
    a.id, 
    b.no 
From 
    a Inner Join 
    b On SubString(a.bill_no From 2 For 8) = b.no 

現在,我需要過濾的最長持續時間一個每個ID,如果有表B上的多個記錄,以完成我的查詢。

請論壇給我一些建議歸檔,你的善意和幫助我真的很感激。