In my small DB, I have the following query as a view
SELECT DISTINCT "tDramas"."TITLE", "tCountries"."COUNTRY", "tSTATUS"."Status", "tDramas"."Times Watched", "tDramas"."SCORE" FROM "tDramas", "tLanguages", "tSTATUS", "tCountries", "tNetworks", "tTYPE" WHERE "tDramas"."LANGUAGE" = "tLanguages"."Lang-ID" AND "tDramas"."STATUS" = "tSTATUS"."Status-ID" AND "tDramas"."COUNTRY" = "tCountries"."Country-ID" AND "tDramas"."NETWORK" = "tNetworks"."Network-ID" AND "tNetworks"."Country" = "tCountries"."Country-ID" AND "tDramas"."TYPE" = "tTYPE"."Type-ID" AND "tDramas"."Eps Watched" >= 1 ORDER BY "tDramas"."SCORE" DESC
But a few hours ago I noticed that one record is not being selected.
And here’s what I see in the form I use for entering Drama info into the table
The query is supposed to show me every Drama that I’ve watched at least 1 epsiode of. When I compare the query results to doing a manual filter of the main table removing Dramas with an “Eps watched” count of zero, there is a difference of exactly one: The query returns 760 records, filtering out the zero “eps watched” Dramas manually gives 761.
I cannot figure out why this one record, and only this one record is not being slected by the query. What am I doing wrong here?
I have started work on a completely new version of this DB, so finding out what mistake I’ve made here will mean one less bug in the new one. I’m attaching the current DB as well
AsianEntDates.odb (636.7 KB)