Jef*_*rts 1 mysql select group-by
我找到的最接近的东西是,所以我会用它作为一个例子
鉴于此数据集
+----+--------------+-------------+------+------+-------+-----+
| ID | SATELLITE_ID | ATT_TYPE_ID | TIME | ROLL | PITCH | YAW |
+----+--------------+-------------+------+------+-------+-----+
| 1 | 1 | 1 | 2012 | 1.0 | 2.0 | 1.3 |
+----+--------------+-------------+------+------+-------+-----+
| 2 | 1 | 1 | 2012 | 1.0 | 2.0 | 1.3 |
+----+--------------+-------------+------+------+-------+-----+
| 3 | 1 | 1 | 2011 | 1.0 | 2.0 | 1.3 |
+----+--------------+-------------+------+------+-------+-----+
Run Code Online (Sandbox Code Playgroud)
我只想回来
+----+--------------+-------------+------+------+-------+-----+
| ID | SATELLITE_ID | ATT_TYPE_ID | TIME | ROLL | PITCH | YAW |
+----+--------------+-------------+------+------+-------+-----+
| 3 | 1 | 1 | 2011 | 1.0 | 2.0 | 1.3 |
+----+--------------+-------------+------+------+-------+-----+
Run Code Online (Sandbox Code Playgroud)
因为它是唯一独特的一排
这可能与mysql有关吗?
SELECT
ID,
SATTELLITE_ID,
ATT_TYPE_ID,
TIME,
ROLL,
PITCH,
YAW
FROM Table
GROUP BY
SATTELLITE_ID,
ATT_TYPE_ID,
TIME,
ROLL,
PITCH,
YAW
HAVING COUNT(*) = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8950 次 |
| 最近记录: |