MySql 5.5 を使用しています。
特定の IP アドレスを持つ日付のユーザー ID を見つける必要があります。
フィールドは、userid、ipaddress、startdate、enddate です。
たとえば、2011 年 9 月 12 日の IP アドレス 192.168.1.1 のユーザー ID を探しています。
クエリは似ています
select * from database where ipaddress='192.168.1.1' and 2011-12-09 is in(startdate and enddate);
この論理上の欠陥を指摘するための助けは大歓迎です。ありがとうございました。