首页 > 解决方案 > 如何查找具有相同 ID 和某些部件号的条目列表?

问题描述

我有一个包含三列的表:id、layer 和 part_number。

该表如下所示:

表格片段

我想找到具有 part_numbers 的 id:412789、412801 和 412806。有人可以帮忙吗?

提前致谢!

标签: mysqlsqlselect

解决方案


您可以按 分组record_id,并执行“IN”语句,以获取具有这些部件号的所有 ID,然后使用任何这些部件号获取所有唯一的 record_id。在这种情况下,它将是1

SELECT record_id
FROM parts_table
WHERE part_number IN (412789, 412789, 412806)
GROUP BY record_id

推荐阅读