【发布时间】:2018-02-18 17:57:23
【问题描述】:
我是 SQL 的新手,找不到我的问题的答案。我只有一个大表,需要从中提取两个不同的列以及其他一些列的额外数据。
示例:
table1
id animal color size name, breed etc
1 cat white medium
2 cat white big
3 dog white medium
5 dog white big
6 cat black small
7 cat black small
我要求“选择不同的...”以获取动物和颜色以及另外两列具有 id 和大小的列。所以我需要这样的答案:
结果:
1 cat white medium
3 dog white medium
6 cat black small
我尝试加入表格,但没有成功。
【问题讨论】:
-
目标是 MySQL 5.5。但查询应该是简单而通用的“可能变化的余数”
-
选择另外两列例如大小的标准是什么?应该是最大尺寸还是最小尺寸?