Table:
Logs
Fields:
LogDate datetime,
ErrId int
錯誤9和5有時發生在同一日期。 我如何找到這些日期? 當然的任務可以對任何對ErrIds的不只是9和5SQL:獲取具有兩個特定事件的日期
我結束了以下SQL語句:
select distinct l_1.LogDate
from logs l_1
where exists (select * from logs l_2 where l_1.LogDate = l_2.LogDate and l_2.ErrId = 9)
and exists (select * from logs l_3 where l_1.LogDate = l_3.LogDate and l_3.ErrId = 5)
的問題:是有任務的更好的解決方案?
它是什麼類型的數據庫? – kometen
@kometen:SQL Server – DmitryRibak
謝謝。我已經添加了sql-server標籤並正在等待同行評審。 PLS。用DB的類型標記任何未來的問題以及更通用的SQL。 – kometen