I have this query almost working...I just don't know how to do this final comparison. My query: $query = "SELECT a.SaleHeadline, a.SaleCounty, a.StateID, a.SaleCity, a.SaleAddress, a.Day1Date, a.Day1Start, a.Time1Start, a.Day1End, a.Time1End, a.Day2Date, a.Day2Start, a.Time2Start, a.Day2End, a.Time2End, a.Day3Date, a.Day3Start, a.Time3Start, a.Day3End, a.Time3End, a.Day4Date, a.Day4Start, a.Time4Start, a.Day4End, a.Time4End, a.SaleInfo, b.CityID, b.CityName FROM SaleListing a, Cities b WHERE a.SaleCity=b.CityID AND b.CityID=".$SaleCity." AND Day1Date = '".$searchdate."'"; At the end of the query I am searching for a match in Day1Date. I also need to search these columns for a match: Day2Date, Day3Date, Day4Date. the match can be in any of them or just one - if it matches any of those four fields then that row needs to be displayed. I've tried OR (OR Day2Date...OR Day3Date) but that didn't work, gave me repeats of rows where the dates overlapped. Help please! :) TIA