我需要知道如何在不使用"Where"子句的情况下获得选择查询中的特定记录(行)。通常,WHERE子句用于过滤记录以获得特定的行详细信息。但是,在不使用"WHERE"子句的情况下,是否有其他的可能性来过滤行?我在找一个合乎逻辑的答案,如果你能帮我,这对我来说意义重大。非常感谢。
理论上可以使用group by
和having
子句。但合乎逻辑的答案是使用SELECT ... WHERE ...
筛选记录,"where" &"与"是唯一的工作。
另一种方法是你可以使用"top" &order by但我真的怀疑,如果没有where子句,您是否可以实现"特定"行的预期结果。可以不使用 GROUP BY
而使用HAVING
子句。您也可以使用inner join
与一些(临时)表。