我已經寫了一個mysql查詢來從兩個表中檢索數據與子查詢和連接。 查詢工作正常,但我想避免子查詢,因爲一些性能問題。避免子查詢
它應該按組日期時間排序。
SELECT a.value1, a.value2, b.value1 FROM (SELECT * FROM A ORDER BY datetime DESC, id DESC) AS a
INNER JOIN B AS b ON b.a_id=a.id
WHERE a.value4="value"
GROUP BY b.value2, b.value3;
我曾嘗試多種方法來改寫這個沒有一個子查詢,但還是沒能找到解決的辦法。 在這種情況下是否可以避免子查詢?
爲什麼'java'標籤? – Jatin
爲什麼你使用sub? – jaczes
因爲我想在對它進行分組之前按日期時間排序表。 – Janith