2010-08-04 59 views
-1

我在「entries」表中有2列:非唯一的id和日期戳(YYYY-MM-DD)。我想選擇「今天插入的以前從未輸入的所有條目ID」。單個表中的mysql子查詢

我一直在嘗試使用子查詢,但我不認爲我正確地使用它,因爲它們都在同一個表上執行。有人可以用適當的選擇語句幫助我嗎?如果需要,我可以提供更多細節。

+1

你要注意你的表結構。 – 2010-08-04 03:30:36

回答

1

免責聲明:我沒有訪問mysql數據庫的權利,但這應該幫助:

select 
    e.id 
from 
    entries e 
where 
    e.date = curdate() and 
    e.id not in 
    (select id from entries e2 where e2.date < e.date) 
+0

我認爲可能已經做到了!驗證... :) – taber 2010-08-04 03:39:10