MySQL8。由于缺少表名规范,我看到查询中返回了一个虚假行。我知道如何修复它,我想了解它发生的原因。请看下面的fiddle:http://sqlfiddle.com/#!9/beb1ed/1/0目的是找到计划表中也存在于计划表中的任何行,与SubscriptionID和日期相匹配。返回的结果是:RealWorldVisitDateCustomerIDSubscriptionID2019-01-1400:00:005132019-01-1400:00:001723但是WHERE子句应将结果限制为仅第一行(CustomerID5/SubscriptionID13)。我知道解决此问题并返回