【发布时间】:2019-12-04 16:46:38
【问题描述】:
我在 MariaDB 中有这张表:
+-----------------+------+----------------+------------+------------------+------+--------+
| date | host | process | text | num1 | num2 | suffix |
+-----------------+------+----------------+------------+------------------+------+--------+
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656876839 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656873333 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656871111 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | mt |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | dn |
| Jul 23 09:24:16 | mmr | mmr-core[4268] | Aweg3AOMTs | 1563866656872222 | 0 | dn |
+-----------------+------+----------------+------------+------------------+------+--------+
我需要从表中找出哪个 num1 id 同时具有后缀 mt 和 dn。
到目前为止,我有一个 SELECT 可以找到我所有 num1 的后缀为“mt”的后缀。
SELECT num1
from table4
WHERE suffix = 'mt' group by num1;
+------------------+
| num1 |
+------------------+
| 1563866656871111 |
| 1563866656872222 |
| 1563866656873333 |
| 1563866656876839 |
+------------------+
从 SELECT 之前,我想 SELECT num1 也有后缀“dn”。
我试过了,但是没用:(
SELECT num1
FROM (SELECT num1 from table4 WHERE suffix = 'mt' group by num1)
WHERE num1=ID AND suffix = 'dn';
【问题讨论】:
-
你为什么这么坚决要使用嵌套选择?
-
我不知道。在我看来,这似乎更简单,但显然不是,,,