0
所以我有一個問題,我的頭周圍的查詢,我應該使用我需要實現的功能。查詢問題 - 查詢不正確拉動
TABLE_A
ORDERS_ID CUSTOMER_ID CUSTOMER_NAME
11121 78125 David Garcia
11122 78126 Joe Smith
11123 78139 Vincent Lee
11124 78144 Howard Dorf
TABLE_B
ORDERS_ID PRODUCTS_ID BACKORDER_DATE
11121 245-A NULL
11121 781-B NULL
11121 777-K NULL
11122 854-J 2014-06-29
11122 245-A 2014-07-05
11122 986-O 2014-07-01
11123 555-P 2014-06-28
11123 777-K 2014-06-28
11124 854-J 2014-07-11
11124 731-T 2014-06-30
SELECT o.BACKORDER_DATE
FROM TABLE_B o
JOIN TABLE_A q ON q.ORDERS_ID = o.ORDERS_ID
WHERE q.CUSTOMERS_ID = $customer_id_var
現在一切都被正確地拉,我只遇到了一個問題。如果訂單有多個回訂單日期並且它們不相同,那麼它將拉第一個訂單並停止。現在我沒有問題,但如果第一個訂單日期比下一個訂單日期更遠,我會遇到問題。
以Table_B中的最後兩行爲例。查詢的日期是2014-07-11。這是一個很大的問題,因爲2014-06-30將會出來並且不會收到任何通知。系統會認爲2014-07-11是最早的回購訂單日期。
哦,男孩,我覺得愚蠢。感謝那個lauw。 –