MySQL选择具有相同值的行

瓦利德

我在mysql数据库中有下表:

+-------+-----------+------------+
| id    | object_nr | object_nr2 |
+-------+-----------+------------+
| 24567 | 04        | 11         | 
| 24568 | 04        | 11         | 
| 24569 | 04        | 11         | 
| 24570 | 04        | 41         | 
+-------+-----------+------------+

id_24567,245678和24569的行中的object_nr和object_nr2列具有相同的值。

我只选择这三行。

ID 24570的行将不包括在此选择中。

如何编写一个可以做到这一点的选择语句?

愤怒的公牛

试试这个:

SELECT T1.*
FROM TableName T1
WHERE (SELECT COUNT(*)
       FROM TableName T2
       WHERE T1.object_nr=T2.object_nr
       AND T1.object_nr2=T2.object_nr2)>1

结果:

ID      OBJECT_NR   OBJECT_NR2
24567   4           11
24568   4           11
24569   4           11

SQL Fiddle中查看结果

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从ID选择具有相同值的所有行

来自分类Dev

MySQL选择具有相同列值的行

来自分类Dev

选择具有相同列值的行(Mysql)

来自分类Dev

MySQL选择具有相同条件值的顶部行

来自分类Dev

MySQL选择具有相同值的3行

来自分类Dev

MySQL从ID中选择所有具有相同值的行

来自分类Dev

MYSQL从不同的行中选择2个具有相同值的不同字段

来自分类Dev

在mysql中选择具有相同值的另一列的行

来自分类Dev

MySQL-选择具有相同值的多行,其中一行必须不同

来自分类Dev

在 MySQL 中使用 COUNT 选择具有多个相同值的行

来自分类Dev

如何选择具有相同值的所有行

来自分类Dev

选择两列具有相同值的所有行?

来自分类Dev

MySQL选择具有相同ID组的所有行

来自分类Dev

选择不同列中具有相同值的行或 null 。有多行具有相同的 id

来自分类Dev

从不同的列中选择具有相同值的行

来自分类Dev

访问SQL选择具有与条件结果相同的值的行

来自分类Dev

PostgreSQL选择具有相同列值的行

来自分类Dev

选择具有与给定ID相同值的行

来自分类Dev

从不同的列中选择具有相同值的行

来自分类Dev

如果列多次具有相同的值,则选择行

来自分类Dev

如何选择具有相同值的表行?

来自分类Dev

如何选择具有相同数字绝对值的行

来自分类Dev

如何选择多列具有相同值的行

来自分类Dev

如何选择具有所有“列”值且具有相同值的行?

来自分类Dev

MySQL-根据具有相同user_id的其他行的列值,按user_id选择行

来自分类Dev

选择具有值的一行,并保留具有空值的相同行

来自分类Dev

MySQL-获取具有相同值的行

来自分类Dev

MySql查询2列中具有相同值的行

来自分类Dev

MySQL选择首先显示具有特定值的行

Related 相关文章

热门标签

归档