单个表的惟一查询:不同 多表的唯一查询:按组 当明确查询多个表时,左连接是有效的,完整连接无效。 使用MySQL时,有时需要查询非重复字段记录,尽管MySQL提供不同的这个关键词过滤掉多余的重复记录只保留一个,但往往只使用它返回的数量不得重复记录,而不是用它来返回重复记录的所有值,原因是不同的只能返回其目标领域,而无法返回到其他领域,具有鲜明的不,我只使用双循环查询来解决,所以大量的站点数据,无疑将直接影响其效率。 让我们先看一下示例。 表的结构如下所示: 我的名字 1 2 B 3 C 4 C 5 B 基本表的结构可能是这样的,这只是一个简单的例子,实际的多表查询等将更加复杂。 例如,我希望使用语句查询所有名称不重复的数据,因此必须使用不同的方式删除冗余的重复记录。 从表中选择不同的名称 结果是: 名称 一
C 它似乎是有效的,但什么是ID值,我想得到的更改查询语句。 从表中选择不同的名称、ID 结果将是: 我的名字 1 2 B 3 C 4 C 5 B 为什么区分不起作用效果实际上已经完成了,但是他同时工作两个字段,也就是说,必须得到相同的ID和名称才能被排除在外。 我们将更改查询: 从表中选择id、不同名称 遗憾的是,除了错误的信息外,你什么也得不到,而且必须在一开始就有区别。试着犯错误。