我在MySQL中遇到問題。它涉及兩個表格,現在第一個表格查詢TrackingNo然後其他表格查詢基於TrackingNo的詳細信息。 (參見下面的示例圖像)MySQL:對於表上的每一行然後從其他表中獲取數據
表1 >>
表2 >>
正如你可以看到上面的圖像,表1 返回77 records
那麼那些77條記錄就有詳細信息表2。例如,TrackNo。xxx000001
必須得到最新的日期/時間這是2015-03-09 17:53:14
和另一個TrackNo相同。
我的問題是我應該使用什麼查詢?我認爲,這個問題在使用WITH CTE
的SQL Server上效果很好,但我做了一些研究,WITH Clause
不支持MySQL。
>>所需的輸出:
+-----------+----------+---------------------+
| TrackNo | Status | Date/Time |
+===========+==========+=====================+
| xxx000001 | Logged | 2015-03-09 17:53:14 |
+-----------+----------+---------------------+
| xxx000002 | Prepped | 2014-08-15 17:19:00 |
+-----------+----------+---------------------+
| xxx000003 | Analyzed | 2014-10-10 11:12:00 |
+-----------+----------+---------------------+
任何建議和選擇,非常感謝!
在此先感謝!
。 .....加入..... –
您希望的輸出字段「跟蹤號」不同於「table1」和「table2」 – Sathish