如何檢查表中是否有值出現在我的表中2次或更多次,但它必須在兩個不同的日期。 我不需要知道它發生了多少次,我只需要知道傳遞的鍵是否發生兩次或更多次。MySQL檢查鍵值是否存在n次以上不同日期
由於表中包含許多記錄,我正在尋找一種方式,在最好的情況下,並非所有記錄都必須被掃描。
id | key | request_datetime
1 | 111 | 05-05-2017
2 | 222 | 06-05-2017
3 | 111 | 06-05-2017
4 | 111 | 06-05-2017
5 | 222 | 06-05-2017
如果我檢查了鑰匙111我應該得到一個指標,是真的,如果我檢查222我不應該得到任何後退或false的指標。
到目前爲止,我已經嘗試按鍵和request_datetime然後計數行,性能太糟糕了這種方式。
嘗試通過組的關鍵 –